使用崇高文本注释出一段代码的快捷方式
我想在崇高的文本中注释掉一段代码。
我在RailsCasts中看到它,但不认为他使用崇高的文本…执行以下操作…
if (uncommented) some uncommented example # if (commented) # some commented example code # end end
在可以用来插入#的块的崇高文本中有快捷方式吗?
注释或取消注释选定文本或当前行的快捷方式:
- Windows: Ctrl + /
- Mac: 命令⌘ + /
- Linux: Ctrl + Shift + /
或者,使用菜单: Edit > Comment
对于块注释,您可能想要使用:
- Windows: Ctrl + Shift + /
- Mac: 命令⌘ + Option / Alt + /
您正在查找toggle_comment
命令。 (编辑>评论>切换评论)
默认情况下,该命令被映射到:
- Ctrl + / (在Windows和Linux上)
- ⌘ + / (在Mac上)
这个命令还需要一个block
参数,它允许你使用块注释而不是单行(例如/* ... */
而不是JavaScript中的// ...
)。 默认情况下,以下组合键映射到切换块注释:
- Ctrl + Shift + / (在Windows和Linux上)
- 命令⌘ + Alt + / (在Mac上)
使用非美式键盘布局时,默认快捷键Ctrl + / (Win / Linux)不起作用。
按照Robert的评论 ,我设法把它改成Ctrl + 1
[ { "keys": ["ctrl+1"], "command": "toggle_comment", "args": { "block": false } } , { "keys": ["ctrl+shift+1"], "command": "toggle_comment", "args": { "block": true } } ]
到Preferences -> Key Bindings
(在右半部分,用户键盘映射)。
请注意,右侧应该只有一组括号(' []
')。 如果你已经有东西了,复制粘贴在括号内,只保留最外面的括号。
Ctrl – /将插入/ /风格评论,为JavaScript等
Ctrl – /将为HTML插入<!-- -->
注释,
Ctrl – /将为Ruby插入#
注释,
..等等
但是在HTML <script>
标签上不能正常工作。
HTML <script> ..blah.. </script>
标签:
Ctrl – / twice
(即Ctrl – / Ctrl – / )将有效地注释掉该行:
- 第一个Ctrl – /将
//
添加到行首,
其中注释脚本标签,但添加“/ /”文字到您的网页。 - 第二个Ctrl – /然后用
<!-- -->
样式注释包围它,完成任务。
Ctrl – Shift – /不会在HTML(甚至是单行注释)上产生多行注释,但是
在Javascript,文本和其他文件格式中添加/* */
样式多行注释。
–
[我添加了一个新的答案,因为我不能添加评论。
我包括这个信息,因为这是我正在寻找的信息,这是从我的search结果中唯一相关的StackOverflow页面。
我自从发现了HTML脚本标记的诀窍,并决定分享这些额外的信息,因为它需要对通常的catch-all(并在上面报告)
/和Ctrl – Shift – /在sublime中注释某个代码的方法。]
以防万一有人使用葡萄牙ABNT键盘布局快捷键是
Ctrl + ;
只是一个重要的说明。 如果您有HTML评论,并且取消注释不起作用
(也许这是一个PHP文件),所以不要标记所有的评论,只是把你的光标放在注释的末尾或开头(之前),然后再试一次( Ctrl + / )。
您可以使用切换块注释
Ctrl + Shift + /
来源: http : //www.sublimetext.com/forum/viewtopic.php?f=3& t= 2967
在Mac中,我做到了这一点
- 键入您的评论,然后按命令+ Dselect文本
- 然后按下Alt + Command + /将所选文本注释掉。