Sublime Text 2のコメント行へのキーボードショートカット


158

崇高テキスト2、どのように私はで選択を囲みますコメント
このアクションのキーボードショートカットはありますか?


8
<kbd>皆さんの回答でタグを使用することを忘れないでください。共有しているキーボードショートカットが適切に強調されます。例えば私の答えを参照してください。stackoverflow.com/a/19389142/901641 -ヒットedit私はタグを使用し、正確にどのように確認するために私の答えに。
ArtOfWarfare 2013年

回答:


288

Linux / Windowsの英語キーボードのデフォルトでは、ショートカットはCtrl+ Shift+で/ブロックコメントを切り替え、Ctrl+で/行コメントを切り替えます。

にアクセスするとPreferences->Key Bindings - Default、すべてのショートカットを見つけることができます。以下はコメント行です。

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

8
デフォルトでは、Windowsでは機能しません。私はラップトップを使用しています。それが理由かもしれません、私は知りません。これはうまくいきました、ありがとう。
qwerty '11

14
ヴァディム・ノートとしては、Mac上のコマンドがあるcmd+option+/cmd+/、それぞれ。
dbn

1
では、コマンドではなく、スーパーについてはどうでしょうか?デフォルトのキーバインディングにLinux構文が表示され、ユーザーのキーバインディングでそれを正常に使用できました。
エース

2
スペイン語キーボードを使用するMacユーザーの場合、これをユーザーのカスタムキーバインディングで使用します:[{"keys":["alt + minus"]、 "command": "toggle_comment"、 "args":{"block ":false}}、{" keys ":[" alt + shift + minus "]、" command ":" toggle_comment "、" args ":{" block ":true}}]
Pablo Ezequiel Leone

1
@noshky-はい、私の答えはGBまたはUSキーボードを使用している人にのみ有効であるようです。それを明示するように更新しました。(スラッシュキー「/」は、GB / USキーボードの独自のキーです)
Andrew Barrett

89

「設定->キー割り当て-ユーザー」

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

貼り付けるだけで、これでうまくいきます!


Ubuntu 19.10でスペイン語(ラテンアメリカ)のキーボードレイアウトで私のために働いた
hectorsq

20

追加したいのですが、私のMacではデフォルトでブロックコメントトグルショートカットはcmd+ alt+/


14

ドイツ語のキーボードを使用してくださいctrl+ shift+ #ブロックコメントと切り替えるためにctrl+を#行コメントをトグルします。

のショートカットPreferences->Key Bindings - DefaultCtrl+ Shift+ /Ctrl+に設定されてい/ますが、実際に機能を使用するには、上記のキーを押します。


ハッシュキーへの割り当て方法についてアドバイスをいただけないでしょうか。「reindent」コマンドのショートカットを作成しようとしていますが、何もありません。試してみる:{ "keys": ["ctrl+#"], "command": "reindent" } JSONで文字を使用する際に問題はありますか?
Graham R. Armstrong

1
@ GrahamR.Armstrongそのファイルのショートカットが割り当てられてCtrl+/おりctrl + #、関数を使用するために押す必要があるので、使用することをお勧めします/してそのキーを割り当てるします。そのJSONパーサーが#文字をどう処理するかわかりません。
happymoep 2015

10

ブラジルポルトガル語のABNT2キーボードでは、JoshDMによって報告されたものと同様の問題があります。私が持っているファイルsublime-keymapで:

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

しかし、私はctrl+ ;ctrl+ shift+ + を使わなければなりません;。私のキーボードで;は、の左側にあります/ます。

バグのようです。


同じことですが、何が問題なのかはわかりません。
Vitor Hugo

9

「/」を「7」に置き換える必要があります。英語以外のキーボードレイアウトで機能します。


8

これは、ブラケットから来て、テンキーのctrl+ /に慣れている私にとってはトリックでした。

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

6

私のキーボード(スウェーデン語)では、これは "ä"の右側のキーです: "*"。

ctrl+*


5

キーボード(スペイン語)では、SO:Win7。

Preferences->キーバインディングに行く-デフォルト、交換する..."ctrl+/"]...ことにより、"ctrl+7"...

テンキーは使用しないでください。機能しません。文字の上にある数字を使用してください


1
EN以外のキーボードに
最適


2

キーボードマッピングのバグのようです。私はポルトガル人なので、PT / PTキーボードを使用しています。Sublime Text 3は/として処理されているよう~です。


0

Max OS:複数の個別の行にコメントを付けるのか、選択範囲全体にコメントをブロックするのかを切り替える場合は、shift+ cmd+ L、次にcmd+の/順序で複数行の編集を行うことができます。


0

最初に崇高なテキストを開く2。

上部のメニューバーでを選択しPreferencesます。

そして、選択しKey Bindings -Userます。

そして、このコードを置くより、

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

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

Ctrl + Shift + Cを使用していますが、ショートカットキーの使用方法も異なります。


0

Ctrl+ d および Ctrl + Shift+ d....

[

{ "keys": ["ctrl+d"], "command": "toggle_comment", "args": { "block": false } },

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

]

0

スペイン語キーボードを搭載した私のラップトップでは、問題はキーバインディングの「/」にあるようです。これをctrl+ shift+ に変更するcと、動作します。

{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": true } },
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.