
我不想修改 vim 擴展如何使用自己的緩衝區(我不希望它使用系統緩衝區,但 ⌘+C 不會複製任何內容
我希望能夠在 vscode 中使用 ⌘+C 將文字複製到另一個應用程式
我可以透過右鍵單擊並選擇複製來複製到系統剪貼簿,但我經常依賴 ⌘+C 來提高速度和便利性
答案1
所以我不熟悉 VSCode 如何在 Mac 上處理 Vim 模擬,但我想我知道如何解決這個問題。我認為正在發生的事情是,該cmd鍵被映射到ctrlvim 快捷方式,並且ctrl-c是“取消操作”而不是複製。
不管怎樣,我們只需要禁止該快捷方式到達 vim 插件。
嘗試新增:
"vim.handleKeys":{
"<C-c>": false
}
給你的settings.json
.
答案2
作為 VSCode 中 vim 的頻繁用戶,我發現在更一般的情況下,通過將以下內容添加到 VSCode 設定中,禁用所有 Vim ctrl 鍵覆蓋常見操作(例如復制、粘貼、查找等)非常有用.json:
"vim.useCtrlKeys": false
看VSCode vim 設定了解其他可能選項的完整清單。