我找不到在 Visual Studio Code 中注释和取消注释多行代码的方法。
是否可以使用某种快捷方式在 Visual Studio Code 中注释和取消注释多行?如果是,该怎么做?
窗口:Shift+Alt+A
Linux:Shift+Ctrl+A
在这里您可以找到所有的键盘快捷键:
PS:我更喜欢 Ctrl+Shift+/ 来切换块注释,因为 Ctrl+/ 是切换行注释的快捷方式,所以自然更容易记住。为此,只需单击屏幕左下方的设置图标,然后单击“键盘快捷键”并找到“切换块...”。然后单击并输入所需的组合。
一、选择要注释/取消注释的行(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)
请参阅官方文档:Key Bindings for Visual Studio Code
cmd+/
不是德语 (Mac) 键盘的有效快捷键。 FWIW:我将其更改为 { "key": "cmd+shift+7", "command": "editor.action.commentLine", "when": "editorTextFocus" }
以匹配 Atom。
如何在 VS Code 中注释掉多行/单行:
苹果系统:
Shift + 选项 + A:
/* multiline
comment */
CMD + /:
// single line comment
视窗:
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
在 Windows 中注释多个的键盘快捷键是 shift+alt+A。
/**/
而不是整行包装选择。我在 Windows 10 上
在我的例子中,Ubuntu,快捷键是 ctrl+shift+A。
您可以在官方 documentation 上查看所有可用的键绑定。
这是 osx 的相关位:
Key Command
⌘K ⌘C Add Line Comment
⌘K ⌘U Remove Line Comment
⌘/ Toggle Line Comment
⇧⌥A Toggle Block Comment
您需要先选择要注释的行,然后执行上述快捷方式,即 Windows 上 osx 上的 ⌘/
Ctrl/
。
在 MacOS
comment out multi-lines 中通过键盘快捷键在 Visual Studio Code 中:
选项 + Shift + A
/*
...
...
*/
或者,
选择所有行,然后按 CTRL + /
首先尝试选项 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 总是有帮助的。
对于我的键盘布局,它是 Ctrl + § 用于:
//
//
//
和 Shift + Alt + A 用于:
/*
...
*/
注释多行可视代码使用
shift+alt+a
注释单行使用
Ctrl + /
为了我发表评论,我使用:
Ctrl + k,Ctrl + c
并取消注释:
Ctrl + k,Ctrl + u
我正在使用 ubuntu 18.0.4
选择您想要评论的所有行 CTRL + /
Win10 带有法语/英语键盘 CTRL + / , ctrl+k+u 和 ctrl+k+l 不起作用。
以下是它的工作原理:
/* */ SHIFT + ALT + A // CTRL + É
É 键在右 Shift 旁边。
CTRL + SHIFT + A 用于 CSS 多行
Ubuntu 16
VSCode 版本 1.17.2
如果您在 linux 环境中使用 VSCode,则可以通过以下任一方式注释多行:
选择代码块 => 然后按 Ctrl + Shift + A(块注释)
或者,选择一个代码块 => 然后,按 Ctrl + / (单行注释应用于所有选定的行)
希望这可以帮助。
在新版VSCODE(1.26.1版)
https://i.stack.imgur.com/cc40X.png
转到文件>首选项>键盘快捷键搜索评论双击现有快捷键'keybinding`并在我的情况下按新的键盘快捷键ctrl + shfit + /
您可以分配任何您想要的快捷方式。希望能帮助到你。
https://i.stack.imgur.com/3ZDQ0.png
您可以在编辑菜单中找到快捷方式:
编辑 > 切换块注释 => Shift-Alt-A
visual studio 2017 我们做了一个:评论选择
Ctrl+K、Ctrl+C
按 Ctrl+K 获取快捷方式。按 Ctrl+C 确认 http://visualstudioshortcuts.com/2017/
Ctrl
+ k
, Ctrl
+ U
对于 Python VSCode 中的多行注释,您只需:
Ctrl + /
在 Windows 10 上,您可以使用 CTRL + } 对任何代码行或代码块进行注释/取消注释。
https://i.stack.imgur.com/ZOvG2.gif
在 mac 上执行:CMD + Shift + 7
对我来说,它是 ctrl + ' (我使用瑞典键盘布局)。希望对任何人都有帮助。
在 windows 中你需要按 ctrl + / 在 mac 你可以做 ⌘ + / 来做多个评论
// public function index()
// {
// $badgeIcon = BadgeIcon::all();
// return $this->showAll($badgeIcon);
// }
然后,如果您想取消注释,请再次选择行,然后再次按 ctrl + /(在 Windows 中)⌘ + /(在 Mac 中)。
https://i.stack.imgur.com/JLTtJ.png
选择要评论的行
然后按 Ctrl + / 使选定的行注释
https://i.stack.imgur.com/ty9wK.png
并取消注释:选择要取消注释的注释行首先按 Ctrl + K 然后 Ctrl + U 使注释行取消注释
1.选择文本,按 Cntl + K, C 进行注释 (Ctr+E+C ) 2.将光标移动到分隔符 // 之后和代码文本之前的第一行。 3.按 Alt + Shift 并使用箭头键进行选择。 ... 4.一旦选择完成,按空格键输入一个空格。
VS Code 中的多行注释
要评论代码选择行并点击:Alt + Shift + A
要取消注释,请选择注释代码并点击:Alt + Shift + A
https://i.stack.imgur.com/fRX2a.png
对于 windows,多行注释的默认键是 Alt + Shift + A
对于 windows,单行注释的默认键是 Ctrl + /
CTRL + SHIFT + A 对于红帽,centos
选择物品
然后 CTRL+SHIFT+A
CTRL + /注释/取消注释多行代码
Ctrl+k+u 表示大写后者
ctrl+k+l 用于小写后者