web-dev-qa-db-ja.com

Xcodeでプロジェクトごと(またはファイルごと)にインデント設定を設定することは可能ですか?

私が作業しているプロジェクトの中には、3つまたは4つのスペースに相当するタブキー設定を使用しているプロジェクトもあれば、実際のタブが必要なプロジェクトもあります。もう1つは、ディレクトリに応じて2つを混合します。

これらの設定をプロジェクトごとに、またはファイルごとに設定する方法はありますか?そうでない場合、誰かがこれに対処する賢い方法を持っていますか? (「使用する設定を覚えて、編集を開始する前に変更する」以外に)

55
Michael Chinen

更新:この回答はXcode3にのみ適用されます。新しいバージョンについては、James Turnerの回答を参照してください。

はい、表示>テキスト>タブ設定...に移動します.

そこで、プロジェクトに保存される(ファイル固有の)インデント設定を指定します。

11
Steven Kramer

これはXcode 4で変更されたようです...ファイル、グループ、またはプロジェクトをクリックすると、ユーティリティバーの項目(デフォルトでは右側)の中に「テキスト設定」があります。

62
James Turner

受け入れられた答えは正しくありません。Xcode5.1以降では、「ファイルごと」のインデント設定を編集する必要があります。

enter image description here

enter image description here

30
Alex Gray

ファイル、グループ、プロジェクトごと、またはすべての新しいプロジェクトに対してインデントを設定でき、ファイルインデントを除くすべてについて、新しいソースコードファイルは最も近い親のインデント設定を継承します。

ファイルごとにインデントを設定するには、プロジェクトナビゲーターでファイルを選択し、ファイルインスペクターでインデントを設定します▶テキスト設定

Xcode indentation per file

グループごとにインデントを設定するには、プロジェクトナビゲーターでグループを選択し、ファイルインスペクターでインデントを設定します▶テキスト設定

enter image description here

projectごとにインデントを設定するには、プロジェクトナビゲーターでプロジェクトを選択し、File Inspector▶テキストでインデントを設定します設定

enter image description here

新しいプロジェクトのデフォルトのインデントを設定するには、Xcode▶設定...▶テキスト編集▶インデント

enter image description here

15
Scott Gardner

実際、アレックスグレイとジェームスターナーが最も適切です-XCode 5.1では、ファイルインスペクターからタブ/インデントを変更できますが、プロジェクト全体をハイライト表示すると、プロジェクト内のすべて(つまり、すべてのファイル)に適用されます。

4
BVP

8.3以降でも、ナビゲーターでプロジェクトを選択し、インスペクターでタブ/スペースのインデントオプションを変更できます。ただし、デフォルトの[フォルダ参照の作成]ではなく、[グループの作成]が選択されて追加されたフォルダ内のファイルのみが変更されることにも言及しておきます。

1
cajjed