複数行編集、ファイル横断の提案、コンテキストを理解したコード補完によるオートコンプリート
gd
と併用して、定義へジャンプ→編集→参照解決までを一連のフローで回せる。
editor.action.inlineSuggest.acceptNextWord
に好きなキーバインドを設定してね。有効化: Cursor Settings
→ Tab
。
設定 | 説明 |
---|---|
Cursor Tab | 直近の編集内容に基づき、カーソル周辺に文脈認識された複数行の提案を表示 |
Partial Accepts | Ctrl+Arrow-Right で提案の次の単語だけを受け入れる |
Suggestions While Commenting | コメントブロック内で Tab による提案を有効化 |
Whitespace-Only Suggestions | 余白や書式のみを変更する提案を許可 |
Imports | TypeScript の自動インポートを有効化 |
Auto Import for Python (beta) | Python プロジェクト向けの自動インポートを有効化 |
コメント入力中に Tab が邪魔。どうすればいい?
Cursor Settings
→ Tab Completion
に進んで、Trigger in comments のチェックを外すと、コメント内での Tab を無効化できるよ。Tab のサジェスト用ショートカットは変えられる?
Keyboard Shortcuts
の設定で Accept Cursor Tab Suggestions
を使って、サジェストの承諾/却下を好きなキーにリマップできるよ。Tab はどうやってサジェストを生成してるの?