注释掉代码在 VS code 中无法正常工作

问题描述 投票:0回答:7

我曾经可以通过按 ctrl+/

来注释或取消注释多行代码
# x = 10 
# print(x)

但是现在我按ctrl+/,就变成了这样:

...

我尝试在线搜索解决方案,我相信这是因为Windows快捷方式以某种方式覆盖了VS代码中的快捷方式。但我找不到解决办法。

我尝试过:

1.重置快捷键

2.重新安装VS代码

它们不起作用。如有任何帮助,我们将不胜感激。

visual-studio-code
7个回答
10
投票

首先查看您的系统上使用的键盘布局。如果未选择美式键盘,请将键盘布局更改为美式键盘。

如果是美式键盘,

快捷键可能已更改。

您可以在 VS code 上编辑您的首选项。

  1. 转到文件 > 首选项 > 键盘快捷键

  2. 搜索切换行评论。

  3. 单击编辑图标并按您想要的快捷键

这也可能是由于快捷键相同的键绑定造成的。键盘快捷键编辑器有一个上下文菜单命令显示相同的键绑定,它将根据键盘快捷键过滤键绑定以显示冲突。要查看相同的按键绑定,请按照上述步骤进行操作,直到步骤 3。 现在右键单击“切换线”命令,然后单击“显示相同的键绑定”。


1
投票

我以前也遇到过这个问题。您应该按

shift
键切换回输入英文并重试。


1
投票

正如已经说过的,您可能只是有另一种键盘布局。检查菜单以查看您需要按哪个快捷键。例如,

Toggle line comment
在这里是
Ctrl+#

(错误地,我一开始以为只有坚持 US-ENG 键盘布局以恢复

Ctrl+/
才能处理快捷键。不需要;检查其他布局中的菜单。)


0
投票

这取决于您正在编程的语言。 但如果你想输入 # 字符,你可以按住 Shift 键并按键盘上的数字 3。


0
投票

转到键盘快捷键 搜索切换行注释

检查when列中的when表达式

右键单击when表达式并编辑并粘贴“editorTextFocus && !editorReadonly”


0
投票

打开设置,在应用程序/键盘上找到键盘更改键盘:将代码发送到 keyCode。


0
投票

我遇到了这个问题,因为我不久前安装了

Notepad++ keymap
扩展并忘记了它。禁用
Notepad++ keymap
扩展并重新启动 VS Code 解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.