Tab completion
Tab は、Cherri Code の AI 搭載コード補完機能です。最近の編集内容、周囲のコード、linter エラーに基づき、入力中にコードを提案します。
提案を受け入れる・拒否するには?
- 提案全体を受け入れる: Tab を押します
- 拒否する: EscapeEsc を押すか、そのまま入力を続けます
- 単語ごとに受け入れる:
- Mac: CmdCtrl + Arrow Right を押します
- Windows/Linux: Ctrl + Arrow Right を押します
提案はカーソルの先にグレーアウトされたテキストとして表示されます。
Tab で複数行を一度に編集できますか?
はい。Tab は複数行を変更し、不足しているインポート文を追加したり、関連するコードにまたがる一貫した編集を提案したりできます。
jump-in-file とは?
Tab の候補を受け入れた後、もう一度 Tab を押します。Tab が次に編集する場所を予測し、そこへ移動します。手動でスクロールしたり移動したりする手間を省けます。
Tabは他のファイルの編集も提案できますか?
はい。あるファイルでの変更に伴い別のファイルの更新が必要になる場合、Tabは複数ファイルにまたがる編集を予測します。別のファイルへ移動できる場合は、エディター下部にポータルウィンドウが表示されます。
Tab のオンとオフを切り替えるには?
Cherri Code の右下にある Tab ステータスインジケーターをクリックします。次の操作を行えます。
- Snooze: 指定した時間だけ Tab を一時的に無効にする
- Disable globally: すべてのファイルで Tab をオフにする
- Disable for specific extensions: 特定のファイル形式 (markdown や JSON など) で Tab をオフにする
Cherri Code の設定 > Tab でも Tab を設定できます。
Tabのキーボードショートカットは変更できますか?
はい。キーボードショートカット設定でAccept Cherri Code Tab Suggestionsを検索し、再割り当てできます。