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

How to comment multiple lines in Visual Studio Code?

我找不到在 Visual Studio Code.

中注释和取消注释多行代码的方法

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

首先,select你要comment/uncomment的行(CTRL+L方便select几行)

然后:

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

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

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

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

查看官方文档:Key Bindings for Visual Studio Code

你可以在官方documentation.

上看到所有可用的快捷键

这是 osx 的相关位:

Key     Command

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

您需要先 select 您要注释的行,然后执行上面的快捷方式,即 ⌘/ on osx Ctrl/ on Windows .

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

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

您可以通过进入 "Tools" 菜单并 selecting "Options" 来自定义键盘快捷键。然后 select "Keyboard" 来自 "Environment" 分支。从那里您可以将 Edit.CommentSelection 和 Edit.UncommentSelection 命令绑定到您想要的任何键盘快捷键。

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

  1. Select所有你要评论的行

  2. CTRL + /

我的键盘布局是 Ctrl + § for:

//
//
//

Shift + A​​lt + A​​ for:

/*
...
*/

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

Ctrl+k+u for upper case 后者

ctrl+k+l for lower case 后者

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

在mac上做:CMD + Shift + 7

1.Select 文本,按Cntl + K, C 评论(Ctr+E+C ) 2.Move 将光标移动到分隔符 // 之后和代码文本之前的第一行。 3.Press Alt + Shift 并使用箭头键进行选择。 ... 4.Once选择完成,按space栏输入单space.

CTRL + SHIFT + A for CSS 多行

  • Ubuntu 16
  • VSCode 版本 1.17.2

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

选项 1。Alt / Option + Shift + A

选项 2。选择文本时,按 Ctrl / Cmd+K,然后按 Ctrl / Cmd+C.

截至目前(版本 1.16.3),您可以通过进入检查所有可用的键盘快捷键 文件 > 首选项 > 键盘快捷键。在这里可以搜索代码注释相关的快捷方式。

来自Sublime Text或喜欢Ctrl+Shift+/的用户,您可以从上述设置面板进行更改,或者只需安装 Microsoft 的 Sublime Text Keymap 扩展。

更新:如今 VS Code 已成为几乎所有内容的标准编辑器,我想说选择选项 1 总是有帮助的。

In MacOS 注释掉多行 in Visual Studio 键盘快捷键代码:

选项 + Shift + A

/*
...
...
*/

或者,

Select 所有行然后按 CTRL + /

CTRL + SHIFT + A 对于红帽,centos

  • Select 项
  • 然后CTRL+SHIFT+A​​

关于 Windows 10,意大利语键盘,VSC 1.19.1:

Select 行您要评论并按 "Ctrl + ù"

visual studio2017年我们做了一个:评论精选

Ctrl+K,Ctrl+C

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

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


MacOS:

Shift + 选项 + A:

/* multiline    
   comment */

CMD + /:

// single line comment    

Windows:

Shift + Alt + A:

 /* multiline
    comment */

CTRL + /:

// single line comment

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

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

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

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


阅读: How to set shortcuts from another text editor (Sublime, Atom etc)?

官方文档: Key Bindings for Visual Studio Code

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

shift+alt+a

评论单行使用

ctrl + /

Windows: Shift+Alt+A

Linux: Shift+Ctrl+A

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

Windows VSCode Shortcuts

Linux VSCode Shortcuts

PS:我更喜欢 Ctrl+Shift+/ 来切换屏蔽注释,因为 Ctrl+/ 是切换行注释的快捷方式,自然更容易记住。为此,只需单击屏幕左下角的设置图标,然后单击 'Keyboard Shortcuts' 并找到“切换块...”。然后点击并输入您想要的组合。

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

工作原理如下:

/* */ SHIFT + ALT + A

// CTRL + É

É 键在右 Shift 旁边。

在windows中你需要按ctrl + /在mac中你可以 + / 进行多条评论

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

然后,如果你想取消注释,那么再次 select 行,然后按 ctrl + /(in windows) 再次 + /(在 mac).

在新版本VSCODE(版本1.26.1)

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

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

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

选择一段代码 => 然后,按 Ctrl + Shift + A (屏蔽评论)

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

希望对您有所帮助。

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

Edit > Toggle Block Comment => Shift-Alt-A

在Windows

Select 您要评论的行。 然后按 Ctrl + /

对于windows,默认的多行注释键是Alt + Shift + A

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

VS Code 中的多行注释

注释代码 select 行并点击:Alt + Shift + A

取消注释 select 注释代码并点击:Alt + Shift + A

我使用的评论:

Ctrl + k, Ctrl + c

并取消注释:

Ctrl + k, Ctrl + u

我正在使用ubuntu 18.0.4

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

我使用 ⌘/ 切换评论。

Select 您要评论的行

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

并取消注释:
Select 你想取消注释的注释行
先按 Ctrl + K 然后按 Ctrl + U使注释行取消注释

要更改 VS2019 上的设置:

Tools->Options

搜索 Keyboard

Show Commands Containing 下搜索 ToggleLineComment

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

VERY IMPORTANT: sometimes it is required to select TextEditor and not Global. this killed me for hours.

当评论行太长无法放在一行(超过 80 个字符或其他)时,这在某种程度上是对答案的扩展。如果评论太长并且文本需要换行,最好控制它(而不是使用编辑器的文本换行功能)。这个插件 Rewrap 有助于做到这一点 https://marketplace.visualstudio.com/items?itemName=stkb.rewrap&ssr=false#review-details

在 VS Code 中安装插件,select 文本注释,使用答案中描述的正确方法之一对其进行注释(Ctrl + / 是最简单的),然后在注释后按 Alt + Q这会将文本拆分为多行并对其进行注释。发现它非常有用。希望这对某人有帮助:)

对于 Python VSCode 中的多行注释,您只需要这样做:

Ctrl + /

VS code 的所有键盘快捷方式都可以在 link 中找到:Link

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

On Windows 10 您可以在任何行或块上使用 CTRL + } 到 comment/uncomment代码。

如果你的 Ctrl+/ 不工作,也许你需要将其更改为 Ctrl+NumPad_Divide.

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

要将 cltr + ù 添加到评论,转到快捷方式并搜索 ctrl + shift + 7(默认启用评论)或搜索评论,right-click 在快捷方式 > 添加快捷键 [ctrl + k ctrl + a ](相当于 aggiungi tasto di scelta rapida [ctrl + k ctrl+a ]),按以下键:ctrl + ù > 输入 .

应该像这样添加一个新行(单击的行上方的行)。