2012-07-12 81 views
104

我想在崇高文本中注释掉一段代码。快速注释带有崇高文本的代码块

我看到它在RailsCasts,但不要以为他用崇高的文字...做到以下几点...

if (uncommented) 
    some uncommented example 
    # if (commented) 
    # some commented example code 
    # end 
end 

是否有崇高文字的快捷方式,我可以使用插入#的块?

回答

210

快捷注释掉取消对所选文本当前行:

  • 的Windows:按Ctrl + /
  • 的Mac:命令⌘ + /
  • Linux:按Ctrl + + /

另外,使用菜单:Edit > Comment

对于块注释您可能需要使用:

  • 的Windows:按Ctrl + Shift + /
  • 的Mac:命令⌘ + 选项/ ALT + /
+1

同样的捷径也适用于Ryan Bates使用的Textmate。 – 2012-07-17 12:44:35

+0

eclipse以及 – sircapsalot 2013-08-12 16:42:10

+1

在Notepad ++和Geany(例如其他)中,您有一条命令_comment_和另一条命令_un_ -comment。如果你想选择一个块,其中一些行被评论,一些不是,并且将所有内容放在评论下,或者没有评论的话,那么这非常有用。如果你只有切换(Sublime就是这种情况),注释会颠倒过来,这很烦人。 – heltonbiker 2014-06-30 19:32:13

18

您正在寻找命令toggle_comment。 (编辑>评论>切换注释)

默认情况下,这个命令被映射到:

  • 按Ctrl + /(在Windows和Linux)
  • 命令⌘ + /(在Mac上)

该命令还需要block参数,它允许您使用块注释而不是单行(例如,/* ... */而不是JavaScript中的// ...)。默认情况下,下列组合键映射到切换块注释:

  • 按Ctrl + + /(在Windows和Linux)
  • 命令⌘ + Alt键 + /(在Mac上)
+3

在Sublime Text 3中,块注释样式快捷方式不起作用。 – Noah 2015-02-26 19:59:58

+2

@Noah它现在做 – Seanny123 2015-08-20 22:29:21

4

只是一个重要提示。如果你有HTML注释,而你的取消注释不起作用
(也许这是一个PHP文件),所以不要标记所有的评论,而只是把你的光标放在注释的末尾或开头(之前)并尝试再次(Ctrl + /)。

4

万一有人用葡萄牙语ABNT键盘布局 快捷是

Ctrl + ; 
6

按Ctrl - /将插入//风格的注释,对JavaScript等
按Ctrl - /将插入<!-- -->对HTML的评论,
按Ctrl - /将插入一个Ruby #意见,
..等

但不会对HTML标签<script>工作完美。

HTML <script> ..blah.. </script>标签:
按Ctrl - /twice(即按Ctrl - /按Ctrl - /)将有效注释掉行:

  • 第一Ctrl - ///添加到行的开头,
    其中注释了脚本标记,但将“//”文本添加到您的网页。
  • 第二按Ctrl - /然后环绕在 <!-- -->风格的注释,其中完成的任务。

按Ctrl - - /产生的HTML(甚至单行注释)多行注释,但
添加在Javascript /* */风格的多行注释,文本和其他文件格式。

-

[我加入一个新的答案,因为我不能添加注释。
我收录了这个信息,因为这是我正在寻找的信息,这是我搜索结果中唯一相关的StackOverflow页面。
我自从发现//伎俩HTML脚本标记,并决定分享这些额外的信息,因为它需要平时的轻微变化捕获所有(以上报道)
/按Ctrl - - /在崇高注释掉一个代码的方法]

7

对于非美国键盘布局的默认快捷键按Ctrl +/(Win/Linux)不起作用。

我管理通过写

[ 
{ 
    "keys": ["ctrl+1"], 
    "command": "toggle_comment", 
    "args": { "block": false } 
} 
, 
{ "keys": ["ctrl+shift+1"], 
    "command": "toggle_comment", 
    "args": { "block": true } 
} 
] 

Preferences -> Key Bindings(右侧一半,用户键映射),改变成Ctrl键 + 按照Robert's comment

请注意,右侧应该只有一组括号('[]');如果您已经有东西,请将其粘贴在括号内并仅保留最外面的括号。

2

在Mac我这样做

  • 输入您的意见,并按命令+ d选择文本
  • ,然后按Alt +指令+ /注释掉选定的文本。