2010-07-09 14 views
45

Alcuni progetti su cui lavoro utilizzano impostazioni dei tasti di tabulazione equivalenti a 3 o 4 spazi e un altro richiede schede reali. Un altro mescola i due in base alla directory.È possibile impostare le impostazioni di rientro in Xcode per progetto (o per file, anche)?

C'è un modo per impostare queste impostazioni per progetto, o anche meglio, per file? In caso contrario, qualcuno ha un modo intelligente di affrontare questo? (inoltre "ricorda solo quale impostazione dovresti usare e modificala prima di iniziare a modificare")

risposta

10

Aggiornamento: questa risposta si applica solo a Xcode3. Per le versioni più recenti, vedere la risposta di James Turner.

Sì, vai a Visualizza> Testo> Impostazioni della scheda ...

Ci si specificano le impostazioni di rientro (specifiche del file) che verranno salvate nel progetto.

+0

eccellente, grazie! –

+1

Nota: questa risposta è per Xcode 3. –

+0

Se fai clic con il pulsante destro del mouse su un file o una cartella nell'area "Gruppi e file" a sinistra, quindi scegli "Ottieni informazioni", puoi anche specificare le impostazioni delle schede in "Generale". scheda. Il vantaggio di farlo su una cartella è che queste impostazioni si applicano a tutti i file all'interno di quelle cartelle. I singoli file che hanno mai avuto una particolare impostazione modificata non cambieranno quando la stessa impostazione viene modificata nella cartella principale. Non vedo alcun modo per fare in modo che i file figlio rintracciano l'impostazione della cartella principale prima di modificare il file .pbxproj per eliminare bit come "usesTabs = 0;" all'interno delle righe del file secondario. –

57

Questo sembra essere cambiato con Xcode 4 ... se si fa clic su un file, un gruppo o un progetto, tra gli elementi nella barra delle utilità (sul lato destro, per impostazione predefinita) è "Impostazioni testo".

26

La risposta accettata non è più corretta .. come di Xcode 5.1 .. che ti costringe ora a Modifica "per file" impostazioni di rientro via è ..

enter image description here

enter image description here

+5

È possibile selezionare ** il progetto ** nel navigatore e modificare le impostazioni di testo predefinite nell'area dell'ispettore per qualsiasi file non specificato diversamente. –

4

In realtà Alex Gray e James Turner sono i più corretti - XCode 5.1 consente di modificare il tab/indent da File Inspector come si menziona, ma semplicemente evidenzia l'intero progetto e si applicherà a tutto all'interno di esso (ad es. tutti i files).

1

A partire da 8.3 è ancora possibile selezionare il progetto nel navigatore e quindi modificare l'opzione di rientro tab/spazio nell'ispettore. Vale la pena ricordare che cambierà solo i file nelle cartelle che sono state aggiunte con "Crea gruppi" selezionati invece di "Crea riferimenti alle cartelle", che è l'impostazione predefinita.

3

È possibile impostare il rientro per file, gruppo, progetto o per tutti i nuovi progetti e per tutti i rientri, mentre i nuovi file di codice sorgente erediteranno le impostazioni di indentazione del genitore più vicino.

Per impostare il rientro per file di, selezionare il file nella navigazione di progetto, e impostare il rientro nelle file ispettore ▶ Impostazioni di testo.

Xcode indentation per file

Per impostare il rientro per gruppo, selezionare il gruppo nella navigazione di progetto, e impostare il rientro nelle file ispettore ▶ Impostazioni di testo.

enter image description here

Per impostare il rientro per progetto, selezionare il progetto nel Navigatore progetto, e impostare il rientro nelle file ispettore ▶ Impostazioni di testo.

enter image description here

Per impostare il rientro di default per i nuovi progetti , selezionare Xcode ▶ Preferenze ... ▶ Modifica del testo ▶ indentazione:

enter image description here

+0

Esiste un supporto per l'impostazione dell'indentazione per tipo di file in Xcode 9+? – studyro

Problemi correlati