我只想在vscode中使用vim的普通模式和可视模式
I only want to use normal mode and visual mode of vim in vscode
目前我是 vim 的新手,所以我在 vscode 中安装了 https://marketplace.visualstudio.com/items?itemName=vscodevim.vim 以习惯 vim。
我想在vscode中禁用vim的插入模式,因为在vscode中启用了插入模式,vscode的许多快捷键被禁用。例如 vscode 中的 Ctrl+j
打开一个终端,但是这个操作不被采用,因为 vim 也有相同的键绑定。很烦人。
我查看了 ~/.vscode/extensions/vscodevim.vim-1.20.2/package.json
的内容,但是似乎没有办法只在 vscode 中禁用插入模式。
或者有什么方法可以让vscode的快捷键的效果比vim的快捷键的效果优先?
接下来我应该做什么?或者它能做到吗?
这不是一个完整的解决方案,但这是临时解决方案之一。
在~/.config/Code/User/settings.json
里面添加以下内容
"vim.handleKeys": {
"<C-j>": false,//keybinding of vim which you want to disable
}
目前我是 vim 的新手,所以我在 vscode 中安装了 https://marketplace.visualstudio.com/items?itemName=vscodevim.vim 以习惯 vim。
我想在vscode中禁用vim的插入模式,因为在vscode中启用了插入模式,vscode的许多快捷键被禁用。例如 vscode 中的 Ctrl+j
打开一个终端,但是这个操作不被采用,因为 vim 也有相同的键绑定。很烦人。
我查看了 ~/.vscode/extensions/vscodevim.vim-1.20.2/package.json
的内容,但是似乎没有办法只在 vscode 中禁用插入模式。
或者有什么方法可以让vscode的快捷键的效果比vim的快捷键的效果优先?
接下来我应该做什么?或者它能做到吗?
这不是一个完整的解决方案,但这是临时解决方案之一。
在~/.config/Code/User/settings.json
"vim.handleKeys": {
"<C-j>": false,//keybinding of vim which you want to disable
}