vscode中vim插件对ctrl键的设置

转载自 www.cnblogs.com/jie828/p/11320014....

vscode 使用 vim 插件时,会与 vscode 本身的一些 “ctrl +” 快捷键冲突,比如 vim 插件导致 “ctrl + c” 不可用,或者 “ctrl + w” 在 vscode 是关闭文件,在 vim 编辑模式是删除前一个单词。

单独将配置”Vim: Use Ctrl Keys” 去掉会导致 vim 一些快捷键无法使用。

理想的方法是自定义选择 vim 的哪些 ctrl 快捷键不使用可以配置 “Vim: Handle Keys”

注:”Vim: Use Ctrl Keys” 与 “Vim: Handle Keys” 是相反的,如果”Vim: Use Ctrl Keys” 设置为 true 表示使用 vim 的 ctrl 快捷键,那么 “Vim: Handle Keys” 对应快捷键设置为 false 表示不使用 vim 而是 vscode 的 ctrl 快捷键;如果设置”Vim: Use Ctrl Keys” 设置为 false,表示使用 vscode 快捷键,那么 “Vim: Handle Keys” 设置 true 表示使用的是 vim 模式快捷键

下面设置”Vim: Use Ctrl Keys” 为 true 并修改 handleKeys:

复制代码

 {
    "vim.handleKeys": {
        "<C-d>": false,
        "<C-s>": false,
        "<C-z>": false,
        "<C-c>": false,
        "<C-v>": false,
        "<C-y>": false,
    }
}

复制代码

vscode中vim插件对ctrl键的设置

本作品采用《CC 协议》,转载必须注明作者和本文链接
MissYou-Coding
Coding Peasant @ 互联网
文章
193
粉丝
10
喜欢
60
收藏
66
排名:600
访问:1.3 万
私信
所有博文
博客标签
社区赞助商