我找不到在Visual Studio code中注释和取消注释多行代码的方法。

是否可以在Visual Studio Code中使用一些快捷方式注释和取消注释多行?如果有,怎么做?


当前回答

首先,选择要注释/取消注释的行(CTRL+L可以方便地选择几行)

然后:

要切换行注释,执行editor.action.commentLine (Windows下的CTRL+/) 或 要添加行注释,执行editor.action.addCommentLine (CTRL+K CTRL+C) 要删除行注释,执行editor.action.removeCommentLine (CTRL+K CTRL+U) 或 要切换块注释,请执行editor.action.blockComment (SHIFT-ALT-A)

参见官方文档:Visual Studio Code的键绑定

其他回答

在MacOS中,用键盘快捷键注释掉Visual Studio Code中的多行代码:

选项+ Shift + A

/*
...
...
*/

Or,

选择所有行,然后按CTRL + /

Windows: Shift + Alt +

Linux: Shift + Ctrl + A

在这里你可以找到所有的键盘快捷键:

Windows VSCode快捷方式

Linux VSCode快捷方式

PS:我更喜欢用Ctrl+Shift+/来切换块注释,因为Ctrl+/是切换行注释的快捷键,所以它自然更容易记住。要做到这一点,只需点击屏幕左下角的设置图标,然后点击“键盘快捷键”,然后找到“切换块…”。然后单击并输入所需的组合。

对于我的评论,我使用:

Ctrl + k, Ctrl + c

并取消评论:

Ctrl + k, Ctrl + u

我使用的是ubuntu 18.0.4

修改VS2019的设置。

工具- >选项

搜索键盘

在显示命令包含搜索ToggleLineComment

查看它的设置或更改为您喜欢的任何内容。

非常重要:有时需要选择TextEditor而不是Global。这折磨了我好几个小时。

这在某种程度上是对注释行太长(超过80个字符或其他)时的回答的扩展。如果注释太长而文本需要换行,最好控制住它(而不是使用编辑器的文本换行功能)。这个插件Rewrap可以帮助完成https://marketplace.visualstudio.com/items?itemName=stkb.rewrap&ssr=false#review-details

在VS Code中安装插件,选择文本注释,使用答案中描述的正确方法之一(Ctrl + /是最简单的)注释它,然后一旦它被注释,按Alt + Q,这将把文本分割成多行,并注释它。我发现它很有用。希望这能帮助到一些人:)