如何在Visual Studio代码中注释多行?

gog*_*gog 281 visual-studio-code

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

是否可以使用某种快捷方式在Visual Studio代码中注释和取消注释多行?如果是的话,该怎么办?

sar*_*n3h 232

Shift+ Alt+A

在这里,您可以找到所有键盘快捷键.

所有VSCode快捷方式

PS:我更喜欢Ctrl+ Shift+ /来切换块注释,因为Ctrl+ /是切换行注释的快捷方式,所以它自然更容易记住.为此,只需单击屏幕左下角的设置图标,然后单击"键盘快捷键"并找到"切换块...".然后单击并输入所需的组合.

  • 这可能不是最受欢迎的答案,因为VS Code如何适用于不同的语言.对于python代码,"注释块"命令**Alt + Shift + A**实际上将所选文本包装在多行字符串中,而**Ctrl +/**是切换任何类型注释的方式(包括"阻止"这里提出的评论". (20认同)
  • **ctrl + shift + A** 为我添加多行注释。 (6认同)
  • CTRL + / 非常适合使用 Vim 模拟器扩展进行任何评论。 (5认同)
  • 如果您忘记了键盘快捷键,您可以在“编辑”菜单中找到注释选项。 (3认同)

Wos*_*osi 151

  • 选择要评论/取消评论的行
  • 执行命令CTRL+L(在Windows默认快捷键:editor.action.commentLine)

    要么

    执行命令CTRL+/(在Windows默认快捷键:editor.action.addCommentLine)分别为CTRL+K CTRL+C (Windows下的默认快捷键:editor.action.removeCommentLine)

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

  • 遗憾的是,`cmd + /`不是德语(Mac)键盘的有效快捷键.FWIW:我把它改成了`{"key":"cmd + shift + 7","command":"editor.action.commentLine","when":"editorTextFocus"}`来匹配Atom. (7认同)
  • 在Mac上,它是cmd + - (cmd和minus). (5认同)
  • 我在 js 文件上使用它。但它不适用于 /* .. */ 多行注释。相反,它在所有选定的行之前放置/删除“//” (2认同)

Abd*_*man 86

在Windows中注释多个的键盘快捷键是shift+ alt+ A.


Edu*_*ard 64

如何在VS代码中注释掉多行/单行:


苹果系统:

Shift+ Option+ A:

/* multiline    
   comment */
Run Code Online (Sandbox Code Playgroud)

CMD+ /:

// single line comment    
Run Code Online (Sandbox Code Playgroud)

视窗:

Shift+ Alt+ A:

 /* multiline
    comment */
Run Code Online (Sandbox Code Playgroud)

CTRL+ /:

// single line comment
Run Code Online (Sandbox Code Playgroud)

如何重新映射/更改这些快捷方式?

Windows:"文件">"首选项">"键盘快捷键".

MacOS:代码>首选项>键盘快捷键.

您可以通过键绑定(键名称)和命令名称搜索列表.


阅读: 如何从另一个文本编辑器(Sublime,Atom等)设置快捷方式?

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


Ash*_*Jha 37

在我的例子中,Ubuntu,快捷方式是ctrl+ shift+ A.


jot*_*ttr 27

您可以在官方文档中查看所有可用的键绑定.

这是osx的相关位:

Key     Command

?K ?C   Add Line Comment    
?K ?U   Remove Line Comment 
?/      Toggle Line Comment 
??A     Toggle Block Comment
Run Code Online (Sandbox Code Playgroud)

您需要先选择要注释的行,然后执行上面的快捷方式,即在Windows ?/上的osx Ctrl/上执行.

  • 但它没有谈论多行注释。 (2认同)

小智 13

对于我的键盘布局,它是Ctrl+ §:

//
//
//
Run Code Online (Sandbox Code Playgroud)

Shift+ Alt+ A:

/*
...
*/
Run Code Online (Sandbox Code Playgroud)

  • 对于mac OS,Shift + Alt + A. (2认同)

Rak*_*esh 11

  1. 选择您想要评论的所有行

  2. CTRL+/


Kar*_*iga 10

要在视觉代码上注释多行,请使用

shift+alt+a
Run Code Online (Sandbox Code Playgroud)

注释单行使用

ctrl + /
Run Code Online (Sandbox Code Playgroud)


Yac*_*izi 10

对于我的评论,我使用:

Ctrl+ k, Ctrl+c

并取消注释:

Ctrl+ k, Ctrl+u

我在用 ubuntu 18.0.4


小智 9

Win10与法语/英文键盘CTRL+ /ctrl+ k+uctrl+ k+l不工作。

这是它的工作原理:

/* */ SHIFT+ ALT+A

// CTRL+É

É 键在右 Shift 旁边。


Cam*_*ilo 9

在 Windows 10 上,您可以使用CTRL+}对任何行或代码块进行注释/取消注释。

在此输入图像描述


Jay*_*kia 8

对于Python VSCode中的多行注释,您只需执行以下操作:

Ctrl+/


Saj*_*han 7

MacOS 出多行注释在Visual Studio代码通过键盘快捷键:

Option+ Shift+A

/*
...
...
*/
Run Code Online (Sandbox Code Playgroud)

  • 谢谢你!这是多行注释,而其他人建议对多行使用单行注释。 (2认同)

小智 6

CTRL + SHIFT + A 用于CSS多线

  • Ubuntu 16
  • VSCode版本1.17.2


小智 6

Visual Studio 2017 我们做了一个:评论选择

Ctrl+ K, Ctrl+C

Ctrl+K获取快捷方式。按 Ctrl+C确认 http://visualstudioshortcuts.com/2017/


Sab*_*med 6

如果您在 linux 环境中使用 VSCode,那么您可以通过以下任一方式注释多行:

选择一个代码块 => 然后,按Ctrl+ Shift+ A(块注释)

或者,选择一个代码块 => 然后,按Ctrl+ /(单行注释应用于所有选定的行)

希望这可以帮助。


Syl*_*gue 6

您可以在“编辑”菜单中找到快捷方式:

编辑 > 切换块注释 => Shift-Alt-A


mar*_*n36 5

对我来说是ctrl+ '(我使用瑞典键盘布局)。希望对任何人都有帮助。


小智 5

在 mac 上做:CMD+ Shift+7


im_*_*tsm 5

首先尝试选项 1。如果它对您不起作用,请尝试选项 2,它是 VS Code 的实际快捷方式:

选项 1. Alt / Option+ Shift+A

选项 2. 当文本被选中时,点击Ctrl / Cmd+K然后Ctrl / Cmd+ C

截至目前(版本 1.57.0),您可以通过转到File > Preferences > Keyboard shortcuts来检查所有可用的键盘快捷 。在这里您可以搜索与代码注释相关的快捷方式。

对于谁是从哪里来的用户Sublime Text或喜欢有Ctrl+ Shift+ /,你可以从上述设置的更改或只需简单地安装Sublime Text Keymap微软的扩展。

  • Ctrl K + Ctrl U 取消注释 (2认同)

Rag*_*jan 5

在新版本的VSCODE(版本1.26.1)中

VSCODE版本

  1. 转到文件>首选项>键盘快捷键
  2. 搜索comment双击现有的快捷键“ keybinding”
  3. 然后按我的情况按新的键盘快捷键 ctrl + shfit + /

您可以分配所需的任何快捷方式。希望能帮助到你。

在此处输入图片说明


Tan*_*ick 5

在此输入图像描述

选择您要评论的行

然后按Ctrl+/ 对选定的行进行注释

在此输入图像描述

并取消注释:
选择要取消注释的注释行
首先按Ctrl+K 然后按 Ctrl+U使注释行取消注释


小智 5

VS 代码的所有键盘快捷键都可以在链接中找到:链接

  • 添加行注释 Ctrl+K Ctrl+C
  • 删除行注释 Ctrl+K Ctrl+U
  • 更多快捷键 Ctrl+/