如何在Notepad ++中同时注释掉多行?


65

在Eclipse中,可以通过选择它们并执行一次注释掉多行CTRL+ /

// helloworld

Notepad ++中也可以做到这一点,而不是在每行的前面都键入/+ /吗?


如果快捷方式无法对(取消)评论起作用:请删除并重langs.xml试。
JinSnow

Answers:


77

选择所需的行,然后按CTRL+ Q。这将打开和关闭注释。

另外,我最近刚成为ALT+ 的支持者,Left Mouse Click可以选择多行并使用手动注释这些行//

我发现ALT+ Left Mouse Click技巧可以在Visual Studio,JetBrain产品,Notepad ++上很好地工作,但不能与Eclipse一起工作。


1
ALT + LMC随后//的工作中.scala也是如此。取消注释:ALT + LMC随后两次DEL
030 2014年

1
选择多行,并且Ctrl+Q比多行选择和//
-Pacerier 2015年

1
正如VitaminYes所说,“这将打开和关闭评论”。如果您要重新注释注释行,请参阅@ john-robertson的回复superuser.com/a/916881/342669
malarres 2015年

2
对于CTRL+Q没有工作的人,您必须从中选择文件的目录language menu,否则notepad ++将不知道您想要的注释类型是什么。
Mohammed Noureldin

18

此外CTRL+ K在记事本++评论效果很好。如果您在很长的一段时间内已有评论,则CTRL+ Q将取消对实际评论的评论,其中CTRL+ K只需在前面加上//即可。CTRL+ SHIFT+ K从选择中删除一行注释。


实际上,这是一个Ctrl-Q错误。如果有一半注释行和一半未注释行,则Ctrl-Q应该将其全部注释,然后将其全部注释掉,然后再次对其进行注释。
Pacerier,2015年

1
验证CTRL + K也可以在Notepad ++中注释掉
030

13

在notepad ++中,我认为快捷方式是CTRL+,Q用于注释代码。

您可以转到Settings > Shortcut Mapper更改此设置以匹配您的偏好。

对于块注释默认值是CTRL+ SHIFT+ Q。因此,您可以突出显示代码块,然后使用此快捷方式。


我创建了一个.html文件,并在中执行命令结果<!-- -->,但.scala文件中什么都没有发生
030 2014年

4
CTRL + SHIFT + Q导致/* */在一个.java文件
030

1
这些是针对不同语言的不同注释。这是Notepad ++中本地支持的语言的列表:en.wikipedia.org/wiki/Notepad%2B%2B#Programming_languages
Dan Smith,

2
那么,如何取消对HTML的注释?
Patrick Szalapski 2014年

2
@ DanSmith,Dam,我不能取消注释注释的代码。Ctrl-Shift-Q的相反功能是什么
Pacerier 2015年

0

如果您只喜欢使用鼠标,请从插件管理器中安装“自定义工具栏”插件,并添加“单行注释”和“单行注释”按钮。


0

另一种选择是使用带有自定义快捷方式的宏(CTRL.Q在.html文档中的javascript上不起作用)

该技巧仅适用于单行注释。

创建宏:

  1. 宏>开始录制
  2. 将光标置于文档中,然后输入: //

  3. 宏>停止录制

  4. 宏>保存
  5. 命名并选择您喜欢的键盘快捷键。

要快速注释一行:

将光标放在要注释的行的开头,然后按您为宏定义的快捷方式。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.