Visual Studioでは、Ctrl+ K+ Dを押してすべてをインデントできるので、コードが適切に構造化され、読みやすくなります。Sublime 2に同じことをするショートカットはありますか?
Visual Studioでは、Ctrl+ K+ Dを押してすべてをインデントできるので、コードが適切に構造化され、読みやすくなります。Sublime 2に同じことをするショートカットはありますか?
回答:
あなたはそれを見つけることができますEdit
→ Line
→ Reindent
、それはデフォルトでショートカットを持っていません。あなたは、メニューに行くことによってショートカットを追加することができますPreferences
→ Keybindings
→ User
、そこを追加します。
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
(F12その機能のキーの使用例)
構成ファイルはJSON構文を使用するため、これらの中括弧は、デフォルトでそこにある大括弧内にコンマ区切りで配置する必要があります。他のキー割り当てがまだない場合、Keybindings
→ User
ファイル全体はもちろん次のようになります。
[
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false}}
]
reindentコマンドは、「single_line」引数がfalseに設定されていない限り、現在選択されている行でのみ機能します。
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
ここで、を押すf12と、ドキュメント全体がインデントされます。
Macの再インデントが好きな人はいないようです。そのため、ここで私はそれをどのように行うのかを説明します。
[
{ "keys": ["command+shift+i"], "command": "reindent"}
]
設定>キーバインド-ユーザー
もう1つのヒント:追加
{ "keys": ["command+0"], "command": "focus_side_bar" }
キーボードを使用してサイドバーファイルツリービューのナビゲーションを使用する。
注:オブジェクトの{}セットが複数ある場合は、各{}の最後にを追加します
興味のある人にとっては簡単に変更できますが、Netbeansとオートフォーマットの愛好家にとっては、キーバインディングF12をctrl+ shift+ + Fに変更して、愛するキーバインディングを使用することができます。悲しいことに、ファイル全体をフォーマットするには、すべてを選択する必要があります。Netbeansは依然としてその点で優勢です。誰もがその制限を克服する方法を知っているなら、私はすべて耳です。それ以外の場合は、インデントをやり直してください(自動フォーマット)。
移動Preferences
> Key Bindings
> User
と追加以下のコードを:
[
{ "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
]
使用法
Ctrl+ Shift+F
組み込みの「reindent」関数のほかに、SublimeAStyleFormatterやCodeFormatterなどの他のプラグインをインストールすることもできます。これらのプラグインは、特定の言語に適しています。
まず崇高なテキストを開きます。
オープン設定より。
開いているキーバインディング-Userより。
以下のコードを置くより
[{"キー":["ctrl + shift + c"]、 "コマンド": "reindent"}、]
私が使用しCtrlShiftCます。また、他のショートカットキーを使用します。