615

複数行のコードを選択し、通常どおりキーでインデントしたい場合、TABそれらをすべて削除するだけです。私はいつもそうしていたEclipseから来ました。それは Xcode でどのように行われますか? 行ごとにしないことを願っています;)

4

20 に答える 20

934

キーボード ショートカットは、⌘</kbd>+] for indent and ⌘</kbd>+[ for un-indent.

  • Xcode の設定ウィンドウで、[キー バインド] ツールバー ボタンをクリックします。Key Bindings セクションでは、キーボード ショートカットをカスタマイズします。
于 2009-05-06T14:47:51.077 に答える
62

再インデントするコードを選択し、次に移動します

エディタ -> 構造 -> 再インデント

于 2011-11-12T22:32:57.640 に答える
47

⌘</kbd> + [ and ⌘</kbd> + ] are the equivalents to shift+tab in Xcode.

于 2009-05-06T14:46:51.700 に答える
37

XCodeでコードをフォーマットするためのショートカットは次のとおりです

  1. コード全体をフォーマットする (クラス/コントローラー全体)

    コード全体を選択し、 Mac では+を押しcontrolIてコードをフォーマットします。

  2. 特定のコード ブロックをフォーマットする

    コードを選択して次のキーを押します。

    • ⌘</kbd>+] for right move (indent)
    • ⌘</kbd>+[ for left move (un-indent)

注:@JavierGiovanniniの提案に従って、エディターメニューオプションを使用して行うことができます

  1. コードを選択し、[エディター] > [構造] > [再インデント]に移動します
于 2013-08-16T06:01:35.950 に答える
12

インデントをすばやく再フォーマットするもう 1 つの方法は、クイック カット アンド ペーストです。⌘</kbd>+x and ⌘</kbd>+v. I often find it faster than ⌘</kbd>+[ or ⌘</kbd>+] as you can do it with one hand (versus two) and it will reformat to the correct indent level in one shot.

于 2013-11-17T05:49:32.933 に答える
10

相乗効果(2台のPCで1つのキーボードを共有する)を使用し、xcodeを使用しているPC(MAC)がスレーブで、マスターPCがWindows PCの場合

キーボード ショートカットはalt+]でインデント、alt+でインデントを解除し[ます。

アップデート:

しかし、シナジーバージョン1.5から動作⌘</kbd>+[ for indent and ⌘</kbd>+] for un-indent

于 2013-06-20T12:28:04.793 に答える
2

コードのインデントについては、最初にコード行を選択してから次を押します。

command + alt + [

コマンド + Alt + ]

于 2020-07-17T05:36:04.097 に答える
2

Macでスペイン語キーボードを使用している場合は、次のショートカットがあります。

⌘</kbd> + ⌥</kbd> + [ for un-indent

⌘</kbd> + ⌥</kbd> + ] for indent

于 2016-02-19T18:13:31.000 に答える
1

ここで、スタックオーバーフローで回答された別の質問からのすべての重要なショートカット ここ

于 2015-06-20T10:15:25.107 に答える
-1

Xcode 4.2 では、自動インデントは非常に優れています。Tab キーを押すと、選択したコードをインデントできるようになりました。Xcode は通常、コードを自動的に非常に適切にフォーマットし、自分で物事を移動する必要はほとんどありません。一部のコードが乱雑に見える場合は、コードの一部を選択し、右クリックして [構造] -> [再インデント] を選択する方が速いことがわかりました。

于 2011-11-27T12:13:57.910 に答える