我想在sublime文本中注释掉一段代码。
我在RailsCasts中看到它,但不认为他使用了崇高的文本......来做以下事情......
if (uncommented)
some uncommented example
# if (commented)
# some commented example code
# end
end
我可以使用sublime文本中的快捷方式插入#的块吗?
答案 0 :(得分:242)
注释或的快捷方式取消注释所选文本或当前行:
或者,使用菜单:Edit > Comment
对于您可能想要使用的块注释:
答案 1 :(得分:20)
您正在寻找toggle_comment
命令。 (编辑>评论>切换评论)
默认情况下,此命令映射到:
此命令还采用block
参数,允许您使用块注释而不是单行(例如/* ... */
而不是JavaScript中的// ...
。默认情况下,以下组合键映射到切换块注释:
答案 2 :(得分:10)
使用非美国键盘布局时,默认快捷键 Ctrl + / (Win / Linux)不起作用。
我设法将其改为 Ctrl + 1 ,按照Robert's comment编写
[
{
"keys": ["ctrl+1"],
"command": "toggle_comment",
"args": { "block": false }
}
,
{ "keys": ["ctrl+shift+1"],
"command": "toggle_comment",
"args": { "block": true }
}
]
到Preferences -> Key Bindings
(在右半部分,用户键映射)。
请注意,右侧应该只有一组括号(“[]
”);如果您已经有了某些东西,请将其粘贴在括号之间,并仅保留最外面的括号。
答案 3 :(得分:6)
Ctrl - / 将插入//
样式评论,用于javascript等
Ctrl - / 将为HTML插入<!-- -->
条评论,
Ctrl - / 将为Ruby插入#
条评论,
..等
但在HTML <script>
标记上效果不佳。
HTML <script> ..blah.. </script>
标签:
Ctrl - / twice
(即 Ctrl - / Ctrl - / )将有效地注释掉这一行:
//
添加到该行的开头,//
”文字。 <!-- -->
样式注释,完成任务。 Ctrl - Shift - / 不会对HTML产生多行评论(甚至是单行评论)行评论),但确实
以Javascript,文本和其他文件格式添加/* */
样式的多行注释。
-
[我添加了一个新答案,因为我无法添加评论
我收录了这些信息,因为这是我要查找的信息,这是我搜索结果中唯一相关的StackOverflow页面。
我之后发现HTML脚本标签的 / / 技巧,并决定分享这些额外的信息,因为它需要略微改变通常的全部(并在上面报告)
/ 和 Ctrl - Shift - / 在sublime中注释掉一个代码的方法。]
答案 4 :(得分:4)
答案 5 :(得分:4)
只是一个重要的说明。如果你有HTML评论,你的评论不起作用 (也许它是一个PHP文件),所以不要标记所有注释,只需将光标放在注释的结尾或开头(之前),然后再试一次( Ctrl + / )。
答案 6 :(得分:4)
以防有人使用葡萄牙语ABNT键盘布局 快捷方式是
Ctrl + ;
答案 7 :(得分:2)
在mac中我做了这个