You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法添加用户快捷键:自定义行尾光标跳转快捷键失效求助

VSCode 光标移至行尾快捷键失效解决办法

问题详情

已成功创建第一个快捷键,后续尝试添加光标移至行尾的快捷键时始终无法生效。确认快捷键组合未被占用,更换其他组合后问题依然存在,当前按键绑定配置如下:

// Place your key bindings in this file to override the defaults
[
  {
    "key": "ctrl+n",
    "command": "explorer.newFile"
  },
  {
    "key": "shift+space",
    "command": "editor.action.insertCursorAtEndOfEachLineSelected",
    "when": "editorTextFocus"
  },
]

快捷键配置界面截图

问题根源与修复方案

  • 命令误用:你当前配置的editor.action.insertCursorAtEndOfEachLineSelected命令作用是给选中的每一行末尾添加光标,并非将单个光标移动到行尾。实现光标移至行尾的正确命令是cursorLineEnd。
  • 语法冗余:配置数组最后一个对象末尾的逗号属于多余语法,虽然VSCode通常能兼容,但建议删除以避免潜在的配置解析异常。

修正后的配置示例:

// Place your key bindings in this file to override the defaults
[
  {
    "key": "ctrl+n",
    "command": "explorer.newFile"
  },
  {
    "key": "shift+space",
    "command": "cursorLineEnd",
    "when": "editorTextFocus"
  }
]

验证步骤

  1. 按下Ctrl+K Ctrl+S打开VSCode快捷键面板,搜索cursorLineEnd,确认你的快捷键已成功绑定。
  2. 聚焦编辑器后,按下设置的快捷键,检查光标是否能正常移动到行尾。

内容的提问来源于stack exchange,提问作者EL MAHDI

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 22:12:43