使用 vim 就是为了少用鼠标和我笔记本上那个小的可怜,经常按错的上下键,但是,每次代码提示的时候还是每次都需要上下方向键选择,我就想有没有方法替代这俩按键?多亏网上的教程,但还是不够小白,我就自己来写一篇,尽量做到简单
小白教程:vscode vim 替代方向键在代码提示框中来上下选择
关键语: vscode vim配置 替换上下方向键在代码提示框中进行选择
我的 vscode 版本是 1.60版本,也装了 中文插件,版本和语言不同带来的步骤差别就只能靠你自己了
方法一
- 先打开 vscode → 点击 左下角的 小齿轮 → 选择 键盘快捷方式 → 点进搜索框
具体操作如下图:
- 然后,先搜索 selectprevsuggestion ,找到那个 键映射 为 “Ctrl + UpArrow” 的,按下 Enter 键,或者点击最左侧的小铅笔图标,接下来需要自己按下你想要替换的按键,比如我设置的是 “Alt + P”。这样就可以用 Alt + P 替换 上箭头的方向键
- 最后,搜索 selectnextsuggestion ,找到那个 键映射 为 “Ctrl + DownArrow” 的,按下 Enter 键,同样自己按下你想要替换的按键,比如我设置的是 “Alt + N”。这样就可以用 Alt + N 替换 下箭头的方向键
- 完成
方法二
在 vscode 中使用全局搜索键 Ctrl + P,调出搜索框 → 搜索 keybindings → 进入 keybindings.json 文件 → 在 [ ] 里加上下面的设置代码
这里需要注意下,vscode 配置 vim 之前是在 settings.json 里弄的,这次是 keybindings.json ,不要弄错了
还有,要加入代码的前面,不要少 “ ,” 要不然会报错
{
"key": "alt+n",
"command": "selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "alt+p",
"command": "selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
其实,在方法一中修改也相当于直接修改的 keybindings.json 文件,可以点进去看看