崇高なテキストを含むコードブロックをコメント化するショートカット


124

崇高なテキストでコードブロックをコメント化したい。

私はそれをRailsCastsで見ますが、彼が崇高なテキストを使用しているとは思わない...次のことをする...

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

#のブロックを挿入するために使用できる崇高なテキストにショートカットはありますか?

回答:


254

選択したテキストまたは現在の行をコメント化またはコメント解除するショートカット:

  • Windows:Ctrl+/
  • Mac:Command ⌘+/
  • Linux:Ctrl+ Shift+/

または、メニューを使用します。 Edit > Comment

ブロックコメントには、次のように使用できます。

  • Windows:Ctrl+ Shift+/
  • Mac:Command ⌘+ Option/Alt+/

1
同じショートカットは、Ryan Batesが使用するTextmateでも機能します。
ホルガー、

1
(例えば、とりわけ)メモ帳++とGeanyでは、1つのコマンドを持ってコメントし、別の、異なる1 国連 -commentを。コメント付きの行とコメントなしの行があるブロック全体を選択し、すべてをコメントの下に置くか、コメントなしですべてを置きたい場合、これは非常に便利です。トグルしかない場合(Sublimeの場合)、コメントが逆になり、煩わしくなります。
heltonbiker 14年

19
ドイツ語のキーボードレイアウトを使用していて、ショートカットが機能しないという問題がある場合は、[環境設定/キー割り当て-ユーザー]に移動し、次の2行を追加する必要があります{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } }, { "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
Robert

2
@Robertに感謝します。スペイン語のキーボードでも同じ問題が発生し、それで解決しました。
サンティアゴCorredoira 16

23

toggle_commentコマンドを探しています。(編集>コメント>トグルコメント)

デフォルトでは、このコマンドは次の場所にマッピングされています。

  • Ctrl+ /(WindowsおよびLinuxの場合)
  • Command ⌘+ /(Macの場合)

このコマンドはblock引数も取り、JavaScriptなどで/* ... */はなく、1行ではなくブロックコメントを使用できます// ...。デフォルトでは、次のキーの組み合わせがブロックコメントをトグルするようにマッピングされています。

  • Ctrl+ Shift+ /(WindowsおよびLinuxの場合)
  • Command ⌘+ Alt+ /(Macの場合)

4
Sublime Text 3では、ブロックコメントスタイルのショートカットは機能しません。
ノア

15

US以外のキーボードレイアウトでは、デフォルトのショートカットCtrl+ /(Win / Linux)は機能しません。

私はにそれを変更するために管理Ctrl+ 1ごとにロバートさんのコメント書き込みで

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

to Preferences -> Key Bindings(右半分はユーザーのキーマップ)。

[]右側にあるブラケット( ' ')のセットは1つだけであることに注意してください。既に何かがある場合は、これを角かっこの間にコピーして貼り付け、最も外側の角かっこだけを残します。


1
ありがとうございました。これはWindows 10で私と一緒に動作しました
smirandac1978 '21

どうもありがとうございます!付け加えるために、私はこの方法を使用しました、そして私のVSCodeが次のキーマップを使用したのと同じ動作を望んでいたので:[{"keys":["ctrl + 7"]、 "command": "toggle_comment"、 "args" :{"block":true}}]
ホセリポル

10

Ctrl- /挿入します//javascriptのため、コメントスタイルを、などが
Ctrl- /挿入されます<!-- -->、HTMLのコメントを
Ctrl- /挿入されます#、Ruby用のコメント
..etcを

ただし、HTML <script>タグでは完全には機能しません。

HTML <script> ..blah.. </script>タグ:
Ctrl- / twice(すなわちCtrl- - /Ctrl/効果的に行をコメントアウトします:

  • 最初はCtrl- /追加//行の先頭に
    スクリプトタグをコメントアウトしますが、「追加//」あなたのウェブページにテキストを。
  • 2番目Ctrl- タスクを実行するスタイルのコメントで/それを囲み <!-- -->ます。

Ctrl- Shift- /ではない HTML上の複数行のコメント(あるいは一行コメント)を生成するが、ない
追加/* */のJavascript、テキスト、および他のファイル形式でスタイル複数行のコメントを。

-

[コメントを追加できなかったため、新しい回答として追加しました。
これは私が探していた情報であり、これが私の検索結果からの唯一の関連するStackOverflowページであるため、この情報を含めました。
I発見以来、/ /HTMLのスクリプトタグのためのトリックをし、この付加的な情報を共有することを決めた、それは通常のキャッチオールのわずかな変化を必要とするので(および上記報告)
/Ctrl- Shift- /崇高で自分のコードをコメントアウトする方法]。



4

誰かがポルトガル語のABNTキーボードレイアウトを使用している場合に備えて、ショートカットは

Ctrl + ;

4

重要なメモです。HTMLコメントがあり、コメントが機能しない
(多分それはPHPファイルです)ので、すべてのコメントをマークせずに、コメントの最後または最初(前)にカーソルを置いて、もう一度(Ctrl+ /)。


2

Macではこれをやった

  • コメントを入力し、コマンド+ Dを押してテキストを選択します
  • 次に、Alt + Command + /を押して、選択したテキストをコメント化します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.