1

Vim拡張機能を有効にしてVSCodeを使用しています。

デフォルトでは、VSCodeCtrl+K Ctrl+numberはファイル全体のコードを数値で設定されたインデント レベルに折り畳みます。

VSCode のデフォルトの折りたたみコマンド

これはにとって非常に便利で、常に使用しています。

問題は、Vim 拡張機能を有効にすると、これらのコマンドが機能しなくなることです。

この拡張機能では、(私の知る限り) ":set foldmethod=indent" などの構成を変更することもできません。

回避策はありますか?

どうもありがとうございました!

4

1 に答える 1

1

元の解決策:

私が見つけた最も簡単な解決策は、で無効 Vim: Use Ctrl Keysにすることでした

Settings > Extensions > Vim > Vim: Use Ctrl Keys

(検索バーに「vim ctrl」と入力すると、より速く見つけることができます)。

VSCode 設定 > Vim: Ctrl キーを使用する

"vim.useCtrlKeys": false,settings.json に直接追加することもできます。

私には十分ですが、Ctrl コマンドを使用しなくなるため、Vim コマンドが台無しになる可能性があることに注意してください。


はるかに優れたソリューション:

これをsettings.jsonに入れるだけです!

"vim.handleKeys": {
    "<C-k>": false
},
于 2021-03-30T20:05:31.973 に答える