vscode 注释多行代码_如何在Visual Studio Code中注释多行?-程序员宅基地

技术标签: vscode 注释多行代码  

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

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

当其中一行已被注释时,如何注释多行html

Shift + Alt + A

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

所有VSCode快捷方式

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

由于VS Code适用于不同语言的方式,因此这可能不是最受好评的答案。对于python代码,"注释块"命令Alt + Shift + A实际上将所选文本包装在多行字符串中,而Ctrl + /是切换任何类型的注释(包括此处要求的"块"注释)的方式。

对我不起作用,它放大了代码

我发现建议单击设置图标,然后单击"键盘快捷键"非常有用。

如果您忘记了键盘快捷键,则可以在"编辑"菜单中找到注释选项。

Ctrl + shift + A为我添加了多行注释。

是否有办法将这些添加到编辑器上下文菜单?想要在上下文菜单中添加注释/取消注释命令。

首先,选择要注释/取消注释的行(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的键绑定

遗憾的是,cmd+对于德语(Mac)键盘不是有效的快捷键。 FWIW:我将其更改为{"key":"cmd+shift+7","command":"editor.action.commentLine","when":"editorTextFocus" }以匹配Atom。

在Mac上,其cmd +-(cmd和减号)。

很奇怪,和我一起使用它的cmd + =(macos sierra和vscode 161)

我在js文件上使用它。但是它不适用于/ * .. * /多行注释。相反,它会将//删除所有选定行的前面//

@马里奥:我挣扎了很长时间,直到最终决定从我的瑞士-德国布局转移到美国布局。变音是唯一的问题,但是在Mac上,您很快就会习惯"变通方法"。当涉及到快捷方式时,"美国布局"是(几乎)所有程序的标准,因此我将考虑进行切换。

值得注意的是:如果您安装并启用了其他键绑定/映射扩展,它们可能会干扰基本的VScode绑定。例如,我启用了Sublime Text的映射扩展。一旦我禁用它(cmd + /(mac)),就可以发表评论了。

在Angular模板的墓碑中使用建议或注释阻止切换ctrl + shift + a分别放置或* *。是否要求提供上下文注释阻止功能?

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

适用于HTML代码

在某些语言中,此选项更好,因为它可以切换"阻止注释"。 CTRL- /切换"行注释",例如CSS或HTML。

如何更改此快捷方式,似乎无法在"文件">"首选项">"键盘快捷方式"中找到它?

在PHP,Js和HTML代码上为我工作。谢谢。

这是我一直在寻找的唯一一个。仅仅是因为它的选择注释不是整行注释。它用**而不是整个行包装选择。我在Windows 10上

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

苹果系统:

Shift + Option + A:

/* multiline

comment */

CMD + /:

// single line comment

视窗:

Shift + Alt + A:

/* multiline

comment */

CTRL + /:

// single line comment

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

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

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

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

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

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

就我而言,Ubuntu的快捷方式是ctrl + shift + A。

在我的ubuntu 16中不起作用,奇怪,我可以更改密钥,但可能取决于文件扩展名?

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

这是osx的相关内容:

Key     Command

?K ?C   Add Line Comment

?K ?U   Remove Line Comment

?/      Toggle Line Comment

??A     Toggle Block Comment

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

但是它没有谈论多行注释。

@AmitGupta:?/切换行注释

高亮显示多行,然后?K然后?C或?K然后?U将起作用。 ?/也做同样的事情。 @AmitGupta

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

//

//

//

而Shift + Alt + A用于:

/*

...

*/

适用于Mac OS的Shift + Alt + A

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

shift+alt+a

注释单行使用

ctrl + /

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

Option + Shift + A

/*

...

...

*/

谢谢!这是多行注释,而其他建议是多行注释。

CTRL + SHIFT + A用于CSS多行

Ubuntu 16

VSCode版本1.17.2

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

转到文件>首选项>键盘快捷键

搜索comment双击现有的快捷键" keybinding"

在我的情况下,按新的键盘快捷键ctrl + shfit + /

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

选择所有您要评论的行

CTRL + /

当行注释为Ctrl + /时,vscode使用Shift + Alt + A进行块注释似乎有点奇怪。 ReSharper将Ctr + Alt + /和Ctrl + Shift + /分别用于行注释和块注释。对于vscode,您可以看到Shift-Alt-A键(用于块注释)比典型的三个键组合更易于按下,但作为键盘快捷键却不那么直观。我将ReSharper(对于常规的Visual Studio也可以)配置为分别将Ctrl + /和Ctrl + Shift + /用于行和块注释,而vscode将Ctrl + Shift + /用于块注释,以使它们既相同又直观。

Ctrl + Shift + A

对于Red Hat,centos

选择物品

然后按CTRL + SHIFT + A

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

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

Visual Studio 2017我们要做的是:评论选择

Ctrl+K, Ctrl+C

按Ctrl + K可获得快捷方式。按Ctrl + C确认

http://visualstudioshortcuts.com/2017/

由于某种原因,我对此感到麻烦。我通常必须按几次。 CTRL + ALT + A对我来说最有效。

这个对我来说很好。这个答案的一个不错的附加组件是"如何取消注释"。

stackoverflow.com/a/5717871/5675325

带有法语/英语键盘Ctrl + /的Win10,ctrl + k + u和ctrl + k + l不起作用。

运作方式如下:

/* */ SHIFT + ALT + A

// CTRL + é

é键在右Shift旁边。

1.选择文本,按Cntl + K,C进行注释(Ctr + E + C)

2.将光标移到定界符//后的第一行,然后在代码文本之前。

3.按Alt + Shift并使用箭头键进行选择。 ...

4.选择完成后,按空格键输入一个空格。

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

芬兰布局相同,实际上与瑞典语相同。

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

ctrl + k + u用于大写字母

ctrl + k + l用于小写字母

在Windows 10,意大利语键盘,VSC 1.19.1上:

选择要注释的行,然后按" Ctrl +ù"

对于在Mac上执行的操作:CMD + Shift + 7

在Windows中,您需要在Mac中按ctrl + /,您可以执行Command ? + /进行多条注释

// public function index()

// {

//     $badgeIcon = BadgeIcon::all();

//     return $this->showAll($badgeIcon);

// }

然后,如果要取消注释,请再次选择行,然后再次按ctrl + /(在Windows中)和Command ? + /(在mac中)。

您可以使用以下相同的步骤查看现有的快捷方式。我发现默认的设置不方便,因此我使用以下过程将IDE更改为使用注释中所示的" /"命令。

您可以通过进入"工具"菜单并选择"选项"来自定义键盘快捷键。然后从"环境"分支中选择"键盘"。在这里,您可以将Edit.CommentSelection和Edit.UncommentSelection命令绑定到所需的任何键盘快捷键。

截至目前(1.18.0版),您可以通过以下方法检查键盘快捷键:

文件>首选项>键盘快捷键。您可以在此处搜索与评论相关的快捷方式。

对于来自Sublime Text的用户或喜欢具有Ctrl + Shift + /的用户,可以从上述设置中进行更改,也可以直接安装Microsoft的Sublime Text Keymap扩展名。

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

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

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

希望这可以帮助。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39818631/article/details/111744192

智能推荐

创龙TI OMAP-L138(定点/浮点DSP C674x+ARM9)RJ45以太网口_am1808 代换-程序员宅基地

文章浏览阅读466次。CPUOMAP-L138、TMS320C6748、AM1808三款CPU管脚兼容,外设资源基本相同。OMAP-L138TI公司的达芬奇架构嵌入式应用处理器开始使用DSP与ARM结合的非对称多核结构,OMAP-L138就是其中的一款低功耗双核嵌入式处理器。OMAP-L138双核架构兼具DSP的高数字信号处理性能和精简指令计算机(RISC)技术的优点,双核均是32位处理器。以下是OMAP-L138 CPU的资源框图:RJ45以太网口开发板采用了SMSC的LAN8710A网卡芯片,它可以自_am1808 代换

个人测试文档_测试文档csdn-程序员宅基地

文章浏览阅读71次。YYYYYYYY欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展_测试文档csdn

vue中的uri_Vue.js——vue-resource全攻略-程序员宅基地

文章浏览阅读201次。概述上一篇我们介绍了如何将$.ajax和Vue.js结合在一起使用,并实现了一个简单的跨域CURD示例。Vue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DOM选择器,就没有必要引入jQuery。vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应。也就是说,$.ajax能做的事情,vue-..._vue uri

vite初识,vite与vuecli对比_vite和vuecli区别-程序员宅基地

文章浏览阅读1.4k次。vite初识,vite与vuecli对比_vite和vuecli区别

怎么彻底关闭计算机应用程序,电脑自动关机前如何强行关闭应用程序-程序员宅基地

文章浏览阅读1.2k次。加上-fWindows XP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中。如果想让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系统目录System32下。首先当然要求主板必须支持软件关机功能,否则你还得亲自去按电源开关才能关机,现在的主板一般都支持软件关机。操作步骤:单击“开始”/程序/附件/系统工具中"计划任务",..._怎么先关程序后关电脑

算法6.7 旅行商问题回溯算法的实现_/装载问题回溯法实现 #include<iostream> using namespace std;-程序员宅基地

文章浏览阅读913次。#include <iostream>using namespace std;#define NUM 100int n;int m;int a[NUM][NUM];int x[NUM];int bestx[NUM];int cc;int bestc;int NoEdge = -1;void Backtrack(int t){ if(t==n) { i..._/装载问题回溯法实现 #include using namespace std; #define num 100

随便推点

原生 table 浏览器 border 粗细不一致(谷歌90版本以后) table兼容问题_兼容模式下 table表格边框变粗的问题-程序员宅基地

文章浏览阅读2.6k次,点赞2次,收藏6次。.formTable{ border-spacing: 1px; background-color: rgba(201,201,201,1); /*边线颜色*/ border-collapse: separate; }td ,tr{ background-color: #fff;}谷歌更新到90版本后,border-collapse:collapse ; 属性出现问题导致,border 出现宽度不一![在这里插入图片描述](https://img-blog.csdni_兼容模式下 table表格边框变粗的问题

C调用汇编_c 里面调用汇编-程序员宅基地

文章浏览阅读1.6k次。1.80X86 32位汇编基础以及寄存器设定 2.栈帧与C函数调用 3.函数调用的汇编级解释以及栈图 4.stdcall和cdcel------------------------------------------------------1. 80X86 32位CPU的编程模型(programming model) 80X86有16个通用寄存器register。从某种程度_c 里面调用汇编

python求鸡兔同笼 鸡兔总数鸡兔腿_编写一个程序解鸡兔同笼问题:已知鸡兔总数为a,鸡兔腿总数为b,计算鸡兔各有多少只?...-程序员宅基地

文章浏览阅读1.4k次。【单选题】42. Wie alt ist deine Schwester? Ist sie noch klein? - Ja, sie ist acht.(1998)【单选题】46. Er behauptet, dass er niemals vorher danach .(2014)【多选题】在矩阵组织结构中,项目管理班子成员要直接接受( )的领导 (2.0分)【多选题】(2.0分)【单选题..._gegegan

C++/Qt Window系统下无边框窗体_c++ 无边框窗口-程序员宅基地

文章浏览阅读488次,点赞9次,收藏5次。C++/Qt Window系统下无边框窗体_c++ 无边框窗口

BiLSTM双向长短期记忆神经网络回归预测算法(基于Matlab实现)_双向bilstm模型-程序员宅基地

文章浏览阅读539次,点赞11次,收藏9次。正向的LSTM网络接受序列数据的初始状态,逐步学习前向信息并更新内部隐藏状态,最终生成前向隐藏状态序列。反向的LSTM网络则以相反的顺序处理序列数据,并生成相应的反向隐藏状态序列。本文将介绍使用Matlab实现的BiLSTM算法,并展示其在多输入单输出回归问题上的应用。然后,我们定义了BiLSTM模型的层次结构,包括序列输入层、BiLSTM层、全连接层和回归层。与传统的单向LSTM相比,BiLSTM能够同时利用序列数据的前向和后向信息,从而提高模型在长期依赖关系上的学习能力。_双向bilstm模型

D78XX系列——用于各种电视机、收录机、电子仪器、设备的稳压电源电路,输出电流大,内设过热、短路保护电路,无需外接元件-程序员宅基地

文章浏览阅读295次,点赞9次,收藏11次。D78XX系列是用于各种电视机、收录机、电子仪器、设备的稳压电源电路。包括D7805、D7806、 D7808、 D7809、 D7810、 D7812、 D7815。● 输出电流大,IOMAX= 1A.● 封装形式: T0-220。● 内设过热、短路保护电路。