在使用VSCode Vim 的插件的时候,经常遇到通过 dd命令删除文本后,再粘贴时发现原来的剪切板被替换为 dd的文本,使用非常不方便。
    两种方式禁用
    1 cmd+,进入设置,搜索 vim system, 取消 Vim: Use System Clipboard的勾选,这个默认是开的
    2 在 setting.json 中增加如下配置

    1. {
    2. "vim.useSystemClipboard": true,
    3. "vim.normalModeKeyBindings": [
    4. {
    5. "before": [ "d" ],
    6. "after": [ "\"", "_", "d" ]
    7. },
    8. {
    9. "before": [ "D" ],
    10. "after": [ "\"", "_", "D" ]
    11. },
    12. {
    13. "before": [ "d", "d" ],
    14. "after": [ "\"", "_", "d", "d" ]
    15. }
    16. ]
    17. }

    参考这里