用高级文本注释掉代码块的快捷方式

我想要注释掉一段代码块在崇高的文本。

我在 RailsCast 上看到过,但是不认为他用了崇高的文本... 来做以下的事情..。

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

是否有一个快捷方式在崇高的文本,我可以用来插入块的 # 的?

241644 次浏览

注释出 或者的快捷方式取消注释选定的文本 或者当前行:

  • 视窗: Ctrl + /
  • Mac: Command ⌘ + /
  • Linux: Ctrl + Shift + /

或者,使用菜单: Edit > Comment

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

  • 视窗: Ctrl + Shift + /
  • Mac: Command ⌘ + Option/Alt + /

您可以使用

Ctrl + Shift + /

资料来源: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=2967

您正在查找 toggle_comment命令(编辑 > 注释 > 切换注释)

默认情况下,此命令映射到:

  • Ctrl + /(在 Windows 和 Linux 上)
  • Command ⌘ + /(在 Mac 上)

这个命令还带有一个 block参数,它允许您使用块注释而不是单行注释(例如,与 JavaScript 中的 // ...相反,使用 /* ... */)。默认情况下,下列组合键映射为切换块注释:

  • Ctrl + Shift + /(在 Windows 和 Linux 上)
  • Command ⌘ + Alt + /(在 Mac 上)

Just an important note. If you have HTML comment and your uncomment doesn't work
(Maybe it's a PHP file), so don't mark all the comment but just put your cursor at the end or at the beginning of the comment (before ) and try again (Ctrl+/).

以防有人正在使用葡萄牙 ABNT 键盘布局 捷径是

Ctrl + ;

Ctrl-/ will insert // style commenting, for javascript, etc
Ctrl-/将为 HTML 插入 <!-- -->注释,
Ctrl-/将为 Ruby 插入 #注释,
等等

但是在 HTML <script>标记上不能完美工作。

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

  • 第一个 Ctrl-///添加到行的开头,
    注释出脚本标记,但添加“ //”文本到您的网页。
  • 第二个 Ctrl-/然后在 <!-- -->样式注释,完成任务。

Ctrl—— Shift-/确实能在 HTML 上产生多行注释(甚至是单行注释) ,但是确实如此
以 Javascript、文本和其他文件格式添加 /* */样式的多行注释。

--

[我添加了一个新的答案,因为我不能添加评论。
我包括这个信息,因为这是我正在寻找的信息,这是唯一相关的 StackOverflow 页面从我的搜索结果。
后来,我发现了用于 HTML 脚本标记的 / /技巧,并决定共享这些额外的信息,因为它需要通常的全部(和上面报告的)略有变化
/Ctrl—— Shift-/在崇高中注释自己的代码的方法。]

使用非美式键盘布局,默认快捷键 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(右半部分是用户关键字映射)。

请注意,右边应该只有一组括号(‘ []’) ; 如果已经有了一些内容,请将其复制粘贴到括号之间,并只保留最外面的括号。

在 Mac 我做了这个

  • 键入你的评论,然后按下命令 + D 来选择文本
  • 然后按 Alt + Command +/注释掉选定的文本。

在意大利,用我的键盘(logitech) ,我可以:

  • 用鼠标选择文本的部分,然后用[ ctrl + ù ]注释或取消注释。

  • select the line and use the same command.

  • 使用[ ctrl + shift ]并使用左右光标选择文本。然后使用向上和向下键盘光标我移动选定的文本向上或向下的页面。

(副标题)

你好

猛虎 Mat90

如果你没有一个美国键盘,传统的 Ctrl +/可以用来注释你的代码在崇高文本只需改变崇高键映射配置(右侧文件)和改变字符’/’为’小键盘 _ 分割’,这是标识符的’/’符号在非美国键盘,如 官方文件所示

在首选项 > 键绑定上写下面的文件应该可以工作。

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