EclipseやNetbenasでできるように、Xcodeでコードをフォーマットする方法はありますか?メニューにオプションが見つかりません。このためのホットキーはありますか、それとも単にXcodeにありませんか?
テキストを選択してから、[編集]-> [フォーマット]-> [再インデント]を選択します。
これを設定のホットキーにバインドできます。
Xcode 4では、Editor > Structure > Re-Indent
コマンドに移動されました(デフォルトのショートカットは CTRL+I )。
再インデント([編集]> [フォーマット]> [再インデント])以外は、実際にはそうではありません。ただし、Xcodeはスクリプト([ウィンドウ]メニューの右側のメニュー)をサポートしているため、コードを好きなようにフォーマットするスクリプトを作成できると考えられます。
編集:ここにこの主題に触れるいくつかのリンクがあります:
私の個人的なお気に入りのコードフォーマッターは ncrustify です。たくさんのオプションがあるので、Uncrustifyの動作を好みに合わせて設定するのに役立つGUIである niversalIndentGUI をダウンロードすることもお勧めします。
Xcodeでコードをフォーマットするためのショートカットは次のとおりです
1。コード全体をフォーマットする(クラス/コントローラー全体)
コード全体を選択してを押します ⌘+| Macの場合コードをフォーマットします。
2。コードの特定のブロックをフォーマットする
コードを選択してを押します
⌘+] 右の動きと ⌘+[ 左移動用
注:@JavierGiovannini sugesstionに従って、エディターメニューオプションを使用して実行できます
。コードを選択->エディターに移動->構造->再インデント
これが最善のアプローチであるとは言えませんが、完全を期すために、コードを切り取ってから貼り付けると、Xcodeが自動的にフォーマットします。
V.4では、xCodeプリファレンスを介していくつかの調整を行うことができます...
別のオプションは、 Swimat のような拡張機能を使用することです。私のために仕事をします。ただし、Xcode Extension APIが制限されているため、保存時にフォーマットされないことに注意してください。ただし、回避策を見つけようとしています。
再インデントするコードを強調表示して、re-indentコマンドを使用することもできます