web-dev-qa-db-ja.com

Sublime text 2のインデントコード

Visual Studioでは、私は押すことができます Ctrl+K+D すべてがインデントされているため、コードは見やすく、読みやすくなっています。 Sublime 2に同じことをする近道はありますか?

489
Kimpo

EditLineReindentにありますが、デフォルトではショートカットがありません。メニューPreferencesKeybindingsUserに移動してショートカットを追加し、そこに追加することができます。

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }  

(使用例 F12 その機能の鍵)

設定ファイルはJSON構文を使用するので、これらの中括弧は、デフォルトでは大括弧でコンマで区切って配置する必要があります。他のキー割り当てがまだない場合は、KeybindingsUserファイル全体が、もちろん次のようになります。

[
    { "keys": ["f12"], "command": "reindent", "args": {"single_line": false}}
]
829
Bernd Elkemann

Reindentコマンドは、 "single_line"引数がfalseに設定されていない限り、現在選択されている行に対してのみ機能します。

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }

今、押して f12 文書全体を再インデントします。

275
Nick

誰もがMacの再インデントを好むようには思えません。

[
   { "keys": ["command+shift+i"], "command": "reindent"}
]

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

もう1つの追加のヒント:追加

{ "keys": ["command+0"], "command": "focus_side_bar" }

キーボードを使用してサイドバーファイルツリービューナビゲーションを表示します。

注:複数の{}セットのオブジェクトがある場合は、各{}の末尾に追加します。

32
star18bit

ファイルを再インデントするためのデフォルトのショートカットはありません。ただし、上記のように eznme の回答に従って作成することができます。

次のように押すと、 コマンドパレット を使用することもできます。

  1. Control+Shift+P (または + Shift +P Macの場合)
  2. 字下げ文字の最初の数文字を入力します。例:rein
  3. 押す Enter コマンドを実行する
    (一番上の最初のコマンドは、字下げ:行字下げを表示します)
28
TrinitronX

興味のある人にとっては簡単に変更できますが、Netbeansと自動フォーマットを愛する人のためにはキーバインドを F12 に ctrl+shift+F あなたの最愛のキーバインディングを使用する。残念ながら、ファイル全体をフォーマットするには、すべて選択する必要があります。 NetBeansはまだそれについて優勢を持っています。だれかがその制限を克服する方法を知っているなら、私はすべて耳です。そうでなければ幸せな再インデント(自動フォーマット)。

19
JeffBaumgardt

Visual Studioのように同じキーでインデントする Ctrl+K+D (私はVisual Studioユーザーなので、この組み合わせには慣れています)

[
{ "keys": ["ctrl+k", "ctrl+d"], "command": "reindent", "args": {"single_line": false} }
]

Preferences> Key Bindings - Userに書いてください。

16
Sergio López

とても簡単です。 Edit=>Line=>Reindentに行くだけです

7
Junan Chakma

ショートカットキーのようなNetBeans

Preferences> Key Bindings> Userおよびadd以下のコードに進みます。

[
    { "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
]

使用法

Ctrl + Shift + F

6
Adrian Enriquez

コードフォーマッタ

使い方は簡単です。


1.インストール


2.press ctrl + alt + f (デフォルト)


それでおしまい。

4
HIRA THAKUR

インデントする予定のすべてのコードを選択してから、SublimeテキストでCtrl +]を押してインデントします。

Macユーザーの場合、インデントを付けるにはcommand +]を、インデントを解除するにはcommand + [を使用してください。

4
MindBrain

念のために言っておくと、OS Xでは、コマンドキーがsuperとして識別されます。

[
    {
    "keys": ["super+i"], 
    "command": "reindent", 
    "args": {
        "single_line": 
        false}
    } 
]

この場合、command + iを使用すると、コード全体がインデントされます(Eclipseは:))。

2
Ordiel

作り付けの 'reindent'機能の他に、 SublimeAStyleFormatterCodeFormatter のような他のプラグインをインストールすることもできます。これらのプラグインは特定の言語に適しています。

2
Jon

メニューに行くことでショートカットを追加することができます 設定 キーバインド ユーザー それからそこに追加します:

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }  
1
Love

私は以前使用していた Alt + Shift + F NetBeansでは、デフォルトのサブリームのキーマップ配列に衝突がないことを確認しました。そのため、それを自分のサブライムに追加し、問題なく使用しています。

1
Eduardo

IntelJ IDEAのデフォルトのキー割り当てが好きな人は、設定を選んでください。 >設定 - ユーザー

enter image description here

そして以下を貼り付けると command + shift + l 自動インデントのショートカット:

[
   { "keys": ["command+shift+l"], "command": "reindent"}
]
0
Yuchen Zhong

まず崇高なテキストを開きます。
よりも 設定 を開きます。
open キーバインディング-User より。
以下のコードを入れるより

[{"keys":["ctrl + shift + c"]、 "command": "reindent"}、]

私は Ctrl + Shift + _ c _ を使いますが、他のショートカットキーも使います。

0

Sublime Text 2で自動フォーマットする場合:パッケージをインストールする:コマンドパレットからタグを付け、次に編集 - >タグ - >文書のタグの自動フォーマットを選択します。

0
evanjw

すべてを選択するか、もう一度インデントして[Alt] + [E] + [L] + [R]を実行します。これは本当に速くて痛みがありません。

0
bbandf

これは私のsublime-keymapの設定です

[ { "keys": [",+=+="], "command": "reindent", "args": { "single_line": false } } ]

vim peopleの場合は、ファイル全体を再インデントするために,==を使用するだけです。

0
Alan Dong