在visual studio代码终端中使用vim键绑定



是否可以在Visual Studio Code的终端中使用vim键绑定?据我所知,vscodevim扩展不会改变终端的任何东西。

我在Windows 10上是怎么处理这个问题的:

  1. 获取Windows终端在微软商店页面
  2. 安装WSL,任何你喜欢的发行版风格
  3. 安装Zsh在WSL中
    • 编辑。zshrc文件添加行bindkey -v启用vi模式(以#开头的行是注释)
    • 可选:安装Oh My Zsh框架来样式化WSL终端并更容易看到vim模式(尽管我更喜欢保持它更简约和简单)
    • 你可以通过在终端按ESC按钮来检查它是否工作,并尝试用经典的jk按钮向上/向下移动
  4. VS Code,假设您已经启用了Vim扩展,只需将WSL设置为默认终端
    • ctrl + ñ
    • 打开终端
    • 点击右下角的"+"按钮,选择"Select Default Profile",选择WSL终端
    • 一旦出现,尝试使用ESC和j或k来移动已经键入的命令和输入
    • 再次切换到代码编辑器,按ctrl + tab避免使用鼠标(ctrl + ñ选择终端等)

我希望我的建议对你有帮助。好运。

最新更新