複数行のコードを選択し、それらを通常どおりにインデントしたい場合 TAB キー、それだけでそれらをすべて削除します。私はいつもそのようにしていたEclipseから来ました。 Xcodeではどうなっていますか?一行ずつではないことを願っています;)
キーボードショートカットは ⌘+] インデントと ⌘+[ インデントを解除します。
再インデントするコードを選択してから、に進みます。
エディタ - >構造 - >再インデント
⌘ + [ そして ⌘ + ] と同等です shift+tab Xcodeで。
XCodeでコードをフォーマットするための近道はここにあります
コード全体(クラス/コントローラ全体)のフォーマット
コード全体を選択してを押す control+I あなたのコードをフォーマットするためのMacで。
特定のコードブロックをフォーマットする
コードを選択してを押します。
注:@JavierGiovanniniの提案に従って、Editor Menuオプションを使用して実行できます。
インデントをすばやく再フォーマットするもう1つの方法は、クイックカットアンドペーストです。 ⌘+x そして ⌘+v。私はしばしばそれよりも速いと思います ⌘+[ または ⌘+] あなたが片手でそれをすることができるように(対2)そしてそれはワンショットで正しいインデントレベルに再フォーマットされます。
相乗効果(1台のキーボードを2台のPCで共有するため)とxcodeを使用しているPC(MAC)を組み合わせて使用し、マスターPCをWindows PCとしている場合
キーボードショートカットは alt+] インデントと alt+[ インデントを解除します。
更新:
しかしシナジーバージョン1.5から ⌘+[ インデントと ⌘+] インデントを解除する
Xcode 9では、TabキーとShift + Tabキーを使って複数行のコードをインデントすることができます。わーい!
まず、command
+ a
を使ってすべてのコードを選択します。
次に、キーctr
を押しながらi
を押します。
選択したコード全体がうまくインデントされます。
環境設定 - >テキスト編集 - >インデントから "Tabキー:常にインデント"を選択してください。その後、を押して1行または複数行をインデントすることができます。 TAB または SHIFT+TAB 残念なことに、これはあなたが望むところにタブを挿入する可能性を完全に取り除き、「自動補完フィールド」を切り替えるために使われているタブキーとひどく衝突します。
キーボードにもっと多くのタブキーが必要だと思います。
Mac上でスペイン語キーボードを持っているあなたのそれらのためにこれは近道です:
⌘ + ⌥ + [ インデントを解除する
⌘ + ⌥ + ] インデント用
Xcoderを中心としたフランス人にとって、デフォルトのキーバインドは次のようになっています。
⇧ + ⌘ + ⌥ + )
⇧ + ⌘ + ⌥ + (
ここでは、スタックオーバーフローに関する別の質問からのすべての重要なショートカットがあります。
標準のXcodeを再マッピングしたい場合 ⌘+[ に TAB次のことができます。
"Karabiner"というプログラムをインストールしてください。
環境設定〜> "その他とアンインストール"に行きます。
「カスタム設定」セクションで、「Open private.xml」ボタンをクリックしてください。
ファイルを開き、その内容を次のコードに置き換えます。
<?xml version="1.0"?>
<root>
<item>
<name>Tab instead of Command+[</name>
<identifier>private.swap_tab_and_cmnd+[</identifier>
<autogen>
__KeyToKey__
KeyCode::TAB, ModifierFlag::NONE,
KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::NONE
</autogen>
</item>
</root>
設定〜> "キーの変更"に行きます>> "XMLの再読み込み"ボタンをクリックしてください
「Command + [ではなくTab」というチェックボックスにチェックマークを付けます。
楽しい
シモンズ:この設定はXcodeだけではなく、あなたのマシンでグローバルに機能することに注意してください。しかし、Googleはそれをさらにカスタマイズする方法を見つける手助けをしてくれると確信しています。変更をXcodeにのみ適用します。
基本的に ⌘[ 左の複数インデントの場合 ⌘] 正しい複数インデント.
TR
name__キーボードの場合、次のように複数のインデントを残すことができます。 ⌘⎇8 と右の複数インデント ⌘⎇9両方とも 8 そして 9 これらの数字のALT
name__文字です。 [ または ] 文字はALT
nameに属しています__(⎇)プロパティですので、あなたが使用することができます ⌘⎇KEYBOARD CHARACTER
デンマーク語キーボード
思わず: ⌘ + ⌥ + 8
インデント: ⌘ + ⌥ + 9
インデントのためのタブSHIFT +タブ再インデント
現在のバージョンのXcodeではこの質問に対する更新が表示されていないので、Xcode 9.3でTabはテキストの選択行をインデントし、あるオートコンプリートフィールドから別のオートコンプリートフィールドに移動するのに追加すると思いました。 。