是否可以在Visual Studio Code的终端中使用vim键绑定?据我所知,vscodevim扩展不会改变终端的任何东西。
我在Windows 10上是怎么处理这个问题的:
- 获取Windows终端在微软商店页面
- 安装WSL,任何你喜欢的发行版风格
- 安装Zsh在WSL中
- 编辑。zshrc文件添加行bindkey -v启用vi模式(以#开头的行是注释)
- 可选:安装Oh My Zsh框架来样式化WSL终端并更容易看到vim模式(尽管我更喜欢保持它更简约和简单)
- 你可以通过在终端按ESC按钮来检查它是否工作,并尝试用经典的j或k按钮向上/向下移动
-
VS Code,假设您已经启用了Vim扩展,只需将WSL设置为默认终端
- 用ctrl + ñ 打开终端
- 点击右下角的"+"按钮,选择"Select Default Profile",选择WSL终端
- 一旦出现,尝试使用ESC和j或k来移动已经键入的命令和输入
- 再次切换到代码编辑器,按ctrl + tab避免使用鼠标(ctrl + ñ选择终端等)
我希望我的建议对你有帮助。好运。