Certains projets dans lesquels je travaille utilise des paramètres de touche de tabulation qui correspondent à 3 ou 4 espaces et un autre veut des onglets réels. Un autre mélange les deux en fonction du répertoire.
Existe-t-il un moyen de définir ces paramètres par projet, ou même mieux, par fichier? Sinon, est-ce que quelqu'un a une manière intelligente de gérer cela? (en plus de "rappelez-vous simplement quel paramètre vous devez utiliser et modifiez-le avant de commencer l'édition")
Mise à jour: cette réponse s'applique uniquement à Xcode3. Pour les versions plus récentes, voir la réponse de James Turner.
Oui, allez dans Affichage> Texte> Paramètres de l'onglet ...
Vous y spécifiez les paramètres d'indentation (spécifiques au fichier) qui seront enregistrés dans le projet.
Cela semble avoir changé avec Xcode 4 ... si vous cliquez sur un fichier, un groupe ou un projet, parmi les éléments de la barre d'utilitaires (à droite, par défaut) se trouve "Paramètres de texte".
La réponse acceptée n'est plus correcte .. à partir de Xcode 5.1 .. ce qui vous oblige maintenant à Modifier les paramètres d'indentation "par fichier" via ..
⇢
Vous pouvez définir l'indentation par fichier, groupe, projet ou pour tous les nouveaux projets, et pour tous les indentations sauf par fichier, les nouveaux fichiers de code source hériteront des paramètres d'indentation du parent le plus proche.
Pour définir l'indentation par fichier , sélectionnez le fichier dans le navigateur de projet et définissez l'indentation dans l'inspecteur de fichiers ▶ Texte Paramètres .
Pour définir l'indentation par groupe , sélectionnez le groupe dans le navigateur de projet et définissez l'indentation dans l'inspecteur de fichiers ▶ Texte Paramètres .
Pour définir l'indentation par projet , sélectionnez le projet dans le navigateur de projet et définissez l'indentation dans l'inspecteur de fichiers ▶ Texte Paramètres .
Pour définir l'indentation par défaut pour nouveaux projets , sélectionnez Xcode ▶ Préférences ... ▶ Édition de texte ▶ Indentation :
En fait, Alex Gray et James Turner sont les plus corrects - XCode 5.1 vous permet de modifier l'onglet/retrait de l'inspecteur de fichiers comme vous le mentionnez, mais mettez simplement en surbrillance l'ensemble du projet et il s'appliquera à tout ce qu'il contient (c'est-à-dire à tous les fichiers).
À partir de la version 8.3, vous pouvez toujours sélectionner le projet dans le navigateur, puis modifier l'option de retrait de tabulation/espace dans l'inspecteur. Il convient cependant de mentionner que cela ne changera que les fichiers dans les dossiers qui ont été ajoutés avec "Créer des groupes" sélectionné au lieu de "Créer des références de dossier" qui est la valeur par défaut.