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

我无法找到一种方法来注释和取消注释Visual Studio代码中的多行代码。

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

1412082 次浏览

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

然后:

  • 要切换行注释,执行editor.action.commentLine(在Windows中是CTRL+/)

    # EYZ0 < / p >

  • 要添加行注释,执行editor.action.addCommentLine (CTRL+K CTRL+C)

    要删除行注释,执行editor.action.removeCommentLine (CTRL+K CTRL+U)

    # EYZ0 < / p >

  • 要切换块注释,执行editor.action.blockComment (SHIFT-ALT- a )

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

您可以在正式的文档上看到所有可用的键绑定。

这是osx的相关位:

Key     Command


⌘K ⌘C   Add Line Comment
⌘K ⌘U   Remove Line Comment
⌘/      Toggle Line Comment
⇧⌥A     Toggle Block Comment

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

在Windows中注释多个的快捷键是转变+alt+一个

您可以使用下面相同的步骤查看现有的快捷方式。我发现默认的不方便,所以我使用下面的过程来更改IDE,使用注释中看到的'/'命令。

你可以通过进入“工具”菜单并选择“选项”来自定义键盘快捷键。然后在“环境”分支中选择“键盘”。从这里可以绑定Edit。评论选择和编辑。UncommentSelection命令到你想要的任何键盘快捷键。

在我的例子中,Ubuntu的快捷方式是ctrl+转变+一个

  1. 选择所有需要注释的行

  2. CTRL + /

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

//
//
//

转变 + Alt + 一个:

/*
...
*/

CTRL + /注释/取消注释多行代码

Ctrl+k+u为大写字母

ctrl+k+l为小写字母

对我来说,它是ctrl + (我使用瑞典键盘布局)。希望这对大家有所帮助。

在mac上执行:CMD + 转变 + 7

< p > 1。选择文本,按Cntl + K, C注释(Ctr+E+C) 2.将光标移动到分隔符//之后和Code文本之前的第一行。 3.按Alt + Shift并使用方向键选择. ... 4.一旦选择完成,按空格键进入一个空格

CTRL + 转变 + 一个 CSS多行

  • Ubuntu 16
  • VSCode版本1.17.2

先试试选项1。如果它不适合你,那么尝试选项2,这是VS Code的实际快捷方式:

选项1。# eyz0 + # eyz1 + # eyz2

第二个选项。当文本被选中时,点击Ctrl / Cmd+K,然后是Ctrl / Cmd+C

从现在(版本1.16.3)开始,您可以通过进入 # EYZ0 < / em >。在这里您可以搜索与代码注释相关的快捷方式。

对于来自Sublime Text或喜欢有Ctrl+转变+/的用户,您可以从上面提到的设置面板进行更改,或者简单地安装微软的Sublime Text Keymap扩展。

更新:由于VS Code现在已经成为几乎所有东西的标准编辑器,我想说选择选项1总是有帮助的。

在Visual Studio Code中的MacOS 注释掉多行中通过键盘快捷键:

# eyz0 + # eyz1 + # eyz2

/*
...
...
*/

或者,

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

CTRL + SHIFT + A 对于Red Hat,centos

  • 选择项
  • 然后# EYZ0 + # EYZ1 + # EYZ2

Windows 10,意大利键盘,VSC 1.19.1:

选择你想要评论的行并按“Ctrl + ù”

visual studio 2017我们做了一个:评论选择

# EYZ0 + # EYZ1 # EYZ0 + # EYZ3

Ctrl+K获得快捷键。按Ctrl+C确认 # EYZ0 < / p >

如何注释掉VS Code中的多行/单行:


MacOS:

# eyz0 + # eyz1 + # eyz2:

/* multiline
comment */

# eyz0 + # eyz1:

// single line comment

窗口:

# eyz0 + # eyz1 + # eyz2:

 /* multiline
comment */

# eyz0 + # eyz1:

// single line comment

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

窗口:文件>首选项>键盘快捷键

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

您可以通过键绑定(键名)和命令名在列表中搜索。


# EYZ0 # EYZ1

# EYZ0 # EYZ1

对可视代码使用注释多行

# EYZ0 + # EYZ1 + # EYZ2

注释单行使用

# eyz0 + # eyz1

Windows: # EYZ0 + # EYZ1 + # EYZ2

Linux: # EYZ0 + # EYZ1 + # EYZ2

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

Windows VSCode Shortcuts .

Linux VSCode Shortcuts

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

Win10的法语/英语键盘CTRL +# EYZ1, ctrl+k+uctrl+k+l不工作。

下面是它的工作原理:

/* */ # eyz0 + # eyz1 + # eyz2

// # eyz0 + # eyz1

É键在右移旁边。

在windows中,你需要按ctrl + /,在mac中,你可以做 + /来做多个注释

// public function index()
// {
//     $badgeIcon = BadgeIcon::all();
//     return $this->showAll($badgeIcon);
// }

然后如果你想取消注释,然后再次选择这些行,然后按ctrl + /(在windows中),再按 + /(在mac中)。

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

VSCODE Version

  1. 去文件>首选项>键盘快捷方式
  2. 搜索comment双击现有快捷方式“keybinding”
  3. 在我的例子中,按下新的快捷键ctrl + 变动 + /

你可以指定任何你想要的快捷方式。希望能有所帮助。

enter image description here

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

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

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

希望这能有所帮助。

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

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

在Windows中

选择你想评论的行。 然后按Ctrl + /

对于windows,多行注释的默认键是Alt + 转变 + 一个

对于windows,单行注释的默认键是Ctrl + /

VS Code中的多行注释

要注释代码,请选择这些行并点击:Alt + 转变 + 一个

取消注释选择注释代码并点击:Alt + 转变 + 一个

enter image description here

对于我的评论,我使用:

# eyz0 + # eyz1, # eyz0 + # eyz3

并取消评论:

# eyz0 + # eyz1, # eyz0 + # eyz3

我使用ubuntu 18.0.4

MacOS上VSCode的键盘快捷键:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf

我使用⌘/来切换注释。

enter image description here

选择要注释的行

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

enter image description here

< p > # EYZ0 < br > # EYZ0 < br > 首先按Ctrl + K,然后按Ctrl + U取消注释行

修改VS2019的设置。

# EYZ0

搜索Keyboard

Show Commands Containing下搜索ToggleLineComment

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

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

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

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

对于多行注释在Python VSCode,你所要做的只是:

# eyz0 + # eyz1

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

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

在Windows 10上,你可以使用CTRL + 来注释/取消注释任何一行或代码块。

enter image description here

如果你的Ctrl+/不起作用,也许你需要把它改成Ctrl+NumPad_Divide

如果您想使用自定义快捷方式,这里是命令名:切换块注释

enter image description here

添加CLTR + ù评论,到快捷键和搜索CTRL + shift + 7(默认启用评论)或搜索评论,右键单击快捷键>添加快捷键[ctrl + k ctrl+a](相当于aggiungi tasto di scelta rapida [ctrl + k ctrl+a]),按下键:ctrl+ ù >进入。

应该像这样添加一个新的行(在点击的行上面)。 # EYZ0 < / p >

在Visual Studio 2022中,所有建议的答案都不能工作,所以现在正确的快捷方式是注释行块(或任何其他快捷方式):

1-转到Tools >Options,像这样的图片:

enter image description here

2-窗体左侧菜单从Environment列表中选择keyboard,并在输入Show commands containing中写入单词comment,在我的情况下,我需要知道注释多行的快捷方式,我发现它在选项Edit.ToggleblockComment下,如下所示:

enter image description here

所以在我的例子中,注释或取消注释多行,快捷键是Ctrl + Shift + /