我想用崇高的文本注释掉一段代码。
我在 RailsCasts 中看到它,但不要认为他使用 sublime text ... 来执行以下操作...
if (uncommented)
some uncommented example
# if (commented)
# some commented example code
# end
end
崇高文本中是否有可用于插入#块的快捷方式?
我想用崇高的文本注释掉一段代码。
我在 RailsCasts 中看到它,但不要认为他使用 sublime text ... 来执行以下操作...
if (uncommented)
some uncommented example
# if (commented)
# some commented example code
# end
end
崇高文本中是否有可用于插入#块的快捷方式?
注释掉或取消注释选定文本或当前行的快捷方式:
或者,使用菜单:Edit > Comment
对于您可能想要使用的块注释:
你正在寻找toggle_comment
命令。(编辑 > 评论 > 切换评论)
默认情况下,此命令映射到:
该命令还带有一个block
参数,它允许您使用块注释而不是单行注释(例如/* ... */
,与 JavaScript 中的相反// ...
)。默认情况下,以下组合键映射到切换块注释:
对于非美国键盘布局,默认快捷键Ctrl+ /(Win/Linux) 不起作用。
根据罗伯特的评论,我设法将其更改为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、
.. etc 插入注释
但不能在 HTML<script>
标签上完美运行。
HTML<script> ..blah.. </script>
标签:
Ctrl- / twice
(即Ctrl- /Ctrl- /)将有效地注释掉该行:
//
到行首,//
”文本添加到您的网页。 <!-- -->
样式注释中,从而完成任务。Ctrl--不会在 HTML上Shift生成多行注释(甚至是单行注释),但会在 Javascript、文本和其他文件格式中
添加样式多行注释。 //* */
--
[我添加为新答案,因为我无法添加评论。
我包含此信息是因为这是我正在寻找的信息,并且这是我的搜索结果中唯一相关的 StackOverflow 页面。
从那以后我发现了/ /HTML 脚本标签的技巧并决定分享这些额外的信息,因为它需要对通常的包罗万象(和上面报告的)
/和Ctrl——在崇高中注释掉一个人的代码的方法略有不同。Shift]/
只是一个重要的说明。如果您有 HTML 注释并且您的取消注释不起作用
(可能是 PHP 文件),所以不要标记所有注释,只需将光标放在注释的末尾或开头(之前)并重试(Ctrl+ /)。
以防万一有人使用葡萄牙语 ABNT 键盘布局快捷方式是
Ctrl + ;
在 mac 我做了这个