我曾经可以通过按 ctrl+/
来注释或取消注释多行代码# x = 10
# print(x)
但是现在我按ctrl+/,就变成了这样:
...
我尝试在线搜索解决方案,我相信这是因为Windows快捷方式以某种方式覆盖了VS代码中的快捷方式。但我找不到解决办法。
我尝试过:
1.重置快捷键
2.重新安装VS代码
它们不起作用。如有任何帮助,我们将不胜感激。
首先查看您的系统上使用的键盘布局。如果未选择美式键盘,请将键盘布局更改为美式键盘。
如果是美式键盘,
快捷键可能已更改。
您可以在 VS code 上编辑您的首选项。
转到文件 > 首选项 > 键盘快捷键
搜索切换行评论。
单击编辑图标并按您想要的快捷键
这也可能是由于快捷键相同的键绑定造成的。键盘快捷键编辑器有一个上下文菜单命令显示相同的键绑定,它将根据键盘快捷键过滤键绑定以显示冲突。要查看相同的按键绑定,请按照上述步骤进行操作,直到步骤 3。 现在右键单击“切换线”命令,然后单击“显示相同的键绑定”。
我以前也遇到过这个问题。您应该按
shift
键切换回输入英文并重试。
这取决于您正在编程的语言。 但如果你想输入 # 字符,你可以按住 Shift 键并按键盘上的数字 3。
转到键盘快捷键 搜索切换行注释
检查when列中的when表达式
右键单击when表达式并编辑并粘贴“editorTextFocus && !editorReadonly”
打开设置,在应用程序/键盘上找到键盘更改键盘:将代码发送到 keyCode。
我遇到了这个问题,因为我不久前安装了
Notepad++ keymap
扩展并忘记了它。禁用 Notepad++ keymap
扩展并重新启动 VS Code 解决了问题。