web-dev-qa-db-ja.com

Xcodeでのコードフォーマット

EclipseやNetbenasでできるように、Xcodeでコードをフォーマットする方法はありますか?メニューにオプションが見つかりません。このためのホットキーはありますか、それとも単にXcodeにありませんか?

24
itsaboutcode

テキストを選択してから、[編集]-> [フォーマット]-> [再インデント]を選択します。

これを設定のホットキーにバインドできます。

7
nall

Xcode 4では、Editor > Structure > Re-Indentコマンドに移動されました(デフォルトのショートカットは CTRL+I )。

50
Dylan Markow

再インデント([編集]> [フォーマット]> [再インデント])以外は、実際にはそうではありません。ただし、Xcodeはスクリプト([ウィンドウ]メニューの右側のメニュー)をサポートしているため、コードを好きなようにフォーマットするスクリプトを作成できると考えられます。

編集:ここにこの主題に触れるいくつかのリンクがあります:

8
Dave DeLong

私の個人的なお気に入りのコードフォーマッターは ncrustify です。たくさんのオプションがあるので、Uncrustifyの動作を好みに合わせて設定するのに役立つGUIである niversalIndentGUI をダウンロードすることもお勧めします。

2
geowar

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

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

コード全体を選択してを押します +| Macの場合コードをフォーマットします。

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

コードを選択してを押します

+] 右の動きと +[ 左移動用

注:@JavierGiovannini sugesstionに従って、エディターメニューオプションを使用して実行できます

。コードを選択->エディターに移動->構造->再インデント

2
swiftBoy

これが最善のアプローチであるとは言えませんが、完全を期すために、コードを切り取ってから貼り付けると、Xcodeが自動的にフォーマットします。

1
Shaheen Ghiassy

V.4では、xCodeプリファレンスを介していくつかの調整を行うことができます...

Xcodeのコードインデントを修正

0
David DelMonte

XCode8拡張機能

別のオプションは、 Swimat のような拡張機能を使用することです。私のために仕事をします。ただし、Xcode Extension APIが制限されているため、保存時にフォーマットされないことに注意してください。ただし、回避策を見つけようとしています。

0
Guy Daher

このソリューションを試してください:⌘A[⌘K⌘F]

enter image description here

0
Ruth Vargas

再インデントするコードを強調表示して、re-indentコマンドを使用することもできます

0
jeff