
vim拡張機能が独自のバッファを使用する方法を変更したくありません(システムバッファを使用したくないのですが、⌘+Cは何もコピーしません)
vscodeで⌘+Cを押してテキストを別のアプリケーションにコピーできるようにしたい
右クリックしてコピーを選択するとシステムクリップボードにコピーできますが、スピードと利便性のために⌘+Cに頼ることが多いです。
答え1
VSCode が Mac で Vim エミュレーションをどのように処理するかはよくわかりませんが、とにかくこれを修正する方法はわかっていると思います。起こっていることは、キーがvim ショートカットの目的でcmdマッピングされており、 -がコピーではなく「操作のキャンセル」になっているということだと思います。ctrlctrlc
いずれにしても、そのショートカットが vim プラグインに到達できないようにする必要があります。
以下を追加してみてください:
"vim.handleKeys":{
"<C-c>": false
}
あなたの にsettings.json
。
答え2
VSCode で vim を頻繁に使用する私としては、より一般的なケースでは、VSCode の settings.json に次のコードを追加して、すべての Vim Ctrl キーによるコピー、貼り付け、検索などの一般的な操作の上書きを無効にすると便利だということが分かりました。
"vim.useCtrlKeys": false
見るVSCode vim 設定その他の可能なオプションの完全なリストについては、こちらをご覧ください。