メインコンテンツまでスキップ

AI オートコンプリートと提案の素早い無効化/有効化

質問

AI オートコンプリートと提案を無効化/有効化する方法はありますか?もしない場合、「黙れ/話せ」のようなショートカットがあると良いと思います。その理由は、時にはオートコンプリートが表示を乱すことなく考える/編集することを妨げることがあるためです。それはかなり煩わしくなることがあります。よろしくお願いします。

回答

1. eMarine からの回答

AI オートコンプリートと提案を無効化/有効化する方法はありますか?もしない場合、「黙れ/話せ」のようなショートカットがあると良いと思います。その理由は、時にはオートコンプリートが表示を乱すことなく考える/編集することを妨げることがあるためです。それはかなり煩わしくなることがあります。よろしくお願いします。

2. fun_strange からの回答

オートコンプリートをトリガーするショートカットがあると良いですね。次のように機能します:

  1. オートコンプリートが有効な場合 - ショートカットを押すと、すでに表示されているかどうかに関係なく、強制的に提案を実行します。
  2. オートコンプリートが無効な場合 - ショートカットを押すと、オートコンプリートが無効であっても提案をトリガーします。

これにより両方の問題が解決されます:

  1. 何らかの理由でオートコンプリートが提案しない場合や、誤って提案をクリックしてしまった場合。
  2. 通常は無効にしておきながら、手動でトリガーすることができます。

3. litecode からの回答

現在コンピュータから離れているためスクリーンショットを共有できませんが、画面の右下に Cursor Tab ボタンがあり、クリックして機能のオン/オフを切り替えることができます。そのためのショートカットがあるはずです。または少なくとも、カーソルの近くに表示されるクリック可能なリンクがあり、オフにするオプションが提供されます。コンピュータに戻ったら確認します。

4. deanrie からの回答

キーバインド設定でこれにショートカットを設定できると思います。私のスクリーンショットをご覧ください。また、「cursor tab を有効にする」に設定することもできます。

5. eMarine からの回答

それは悪くないアイデアですね。私にも機能すると思います。しかし、やはり動作を制御する機能があると良いと思います。あなたの言う通りだとしても、現状のままを望む人もいるかもしれません。

6. litecode からの回答

このスレッドの前回の投稿に続いて、私が言及していた動作は次の通りです:

  • スクリーンショット 01 - 画面右下の Cursor Tab リンク - オン
  • スクリーンショット 02 - エディタ内から Cursor Tab をオフにするオプション
  • スクリーンショット 03 - 画面右下の Cursor Tab リンク - オフ

7. cbigger からの回答

おそらく些細な不満ですが、disableenable の設定に別々のコマンドがあります。これは単一のスイッチであるべきです。現状では、すでにバインディングが混雑しているアプリケーションで(必要なことですが、それでも)2つの異なるキーバインディングを作成する必要があります。

8. amazing-magician からの回答

オートコンプリート(Cursor Tab)を有効/無効にするキーバインディングを設定するには:

  1. Command/Ctrl + Shift + P を入力します。
  2. "preferences: open keyboard shortcuts" に移動します。
  3. 'cursor tab' を検索します。
  4. 有効化のホットキーと無効化のホットキーを設定します。

私の知る限り、トグルする単一のホットキーのオプションはありません。

9. mbylst からの回答

例えば、次のような vim のリーダーキーでこれを行いたいです:

"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "z"],
"commands": ["workbench.action.toggleZenMode"]
},
]

これは可能ですか?コマンド名は何ですか?

10. deanrie からの回答

{
"key": "cmd+1",
"command": "editor.cpp.disableenabled"
},
{
"key": "cmd+2",
"command": "editor.action.enableCppGlobally"
}

11. shailu1309 からの回答

これは自動インポートと型チェックのみですが、IntelliSense にも同じ機能があると良いですね。

出典

@https://forum.cursor.com/t/quick-disable-enable/15587