VScode取消回车Enter键的自动补全
VScode取消回车Enter键的自动补全

VScode取消回车Enter键的自动补全

VScode取消回车Enter键的自动补全

操作步骤:

  • 打开菜单:文件 -》首选项-》键盘快捷方式 (或者按 Ctrl + K + S)
  • 搜索 acceptSelectedSuggestion
  • 默认未修改时会看到 acceptSelectedSuggestion 命令的快捷键有两个,一个 键绑定Tab,还有一个 Enter
  • 选择 Enter 那条然后右键删除即可

删除了之后就不能直接将 Enter 键再绑定回去了,这时可以 ctrl + shift + p 打开命令面板,搜索 keyboard,打开键盘快捷方式配置文件,(注意:这里有两个快捷键的json配置文件,不要修改默认的配置文件,而是通过修改自定义的配置文件去覆盖)

禁用 Enter键的自动补全,添加以下配置:

{
    "key": "enter",
    "command": "-acceptSelectedSuggestion",
    "when": "acceptSuggestionOnEnter && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus"
},

启用 Enter 键的自动补全,就将上方配置删掉(或者将上方配置中的 command 中前面的 去掉)

VScode快捷键的配置文件一般位于:

C:\Users\用户名\AppData\Roaming\Code\User\keybindings.json

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注