vscode vim 不使用上下方向键在代码提示框进行上下选择

使用 vim 就是为了少用鼠标和我笔记本上那个小的可怜,经常按错的上下键,但是,每次代码提示的时候还是每次都需要上下方向键选择,我就想有没有方法替代这俩按键?多亏网上的教程,但还是不够小白,我就自己来写一篇,尽量做到简单

小白教程:vscode vim 替代方向键在代码提示框中来上下选择
关键语: vscode vim配置 替换上下方向键在代码提示框中进行选择

我的 vscode 版本是 1.60版本,也装了 中文插件,版本和语言不同带来的步骤差别就只能靠你自己了

方法一

  1. 先打开 vscode → 点击 左下角的 小齿轮 → 选择 键盘快捷方式 → 点进搜索框
    具体操作如下图:
    在这里插入图片描述
  2. 然后,先搜索 selectprevsuggestion ,找到那个 键映射 为 “Ctrl + UpArrow” 的,按下 Enter 键,或者点击最左侧的小铅笔图标,接下来需要自己按下你想要替换的按键,比如我设置的是 “Alt + P”。这样就可以用 Alt + P 替换 上箭头的方向键
  3. 最后,搜索 selectnextsuggestion ,找到那个 键映射 为 “Ctrl + DownArrow” 的,按下 Enter 键,同样自己按下你想要替换的按键,比如我设置的是 “Alt + N”。这样就可以用 Alt + N 替换 下箭头的方向键
  4. 完成

方法二

在 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 文件,可以点进去看看
在这里插入图片描述

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VSCode中,你可以使用Vim扩展来避免使用方向键。首先,确保已安装了VSCodeVim扩展。然后按照以下步骤进行配置: 1. 打开VSCode并进入全局搜索(Ctrl + P)。 2. 在搜索中输入"keybindings",然后选择"Preferences: Open Keyboard Shortcuts (JSON)"。 3. 这将打开一个名为"keybindings.json"的文件。 4. 在"keybindings.json"文件中,你可以添加以下设置代码来替代上下方向键: ```json [ { "key": "j", "command": "cursorDown", "when": "editorTextFocus && vim.active && !inDebugRepl" }, { "key": "k", "command": "cursorUp", "when": "editorTextFocus && vim.active && !inDebugRepl" } ] ``` 这里我们将"j"键替代为向下移动光标,"k"键替代为向上移动光标。注意,在使用Vim扩展时,这些设置只会在插入模式下生效,而在普通模式下仍然可以使用方向键。 通过这种方式,你可以在代码提示框使用Vim的上下移动快捷键,而不再需要依赖方向键。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [vscode vim使用上下方向键代码提示框进行上下选择](https://blog.csdn.net/weixin_42514042/article/details/124635255)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值