【发布时间】:2021-05-07 01:27:04
【问题描述】:
目前我是 vim 的新手,所以我在 vscode 中安装了https://marketplace.visualstudio.com/items?itemName=vscodevim.vim 以习惯 vim。
我想在 vscode 中禁用 vim 的插入模式,因为在 vscode 中启用了插入模式,vscode 的许多快捷键被禁用。例如 Ctrl+j 在 vscode 中打开一个终端,但是由于 vim 也具有相同的键绑定,因此不采用此操作。很烦人。
我查看了~/.vscode/extensions/vscodevim.vim-1.20.2/package.json 的内容,但似乎没有办法只在 vscode 中禁用插入模式。
或者有没有什么办法让vscode的快捷键效果比vim优先?
接下来我应该做什么?或者它甚至可以做到吗?
【问题讨论】:
-
试试this。如果我没记错的话,将允许您切换回 vscode 模式以获取 vscode 快捷方式。不是最好的解决方案,但也许是朝着正确方向迈出的一步。
-
查看VSCodeVim Settings 中的
vim.handleKeys属性。这允许您将配置的键委托给 VS Code 而不是 Vim -
两种方式都有效。感谢您的建议。
-
如果你不使用 Vim,你怎么能希望“习惯 Vim”?
标签: visual-studio-code vscodevim