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 协议》,转载必须注明作者和本文链接
MissYou123
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!