2012-07-12 77 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 +指令+ /註釋掉選定的文本。