Dans Xcode 3, nous pouvions modifier les paramètres du type de fichier, comme indiqué ci-dessous :
Utiliser des éditeurs de texte externes avec Xcode
Il y a beaucoup d'éditeurs de texte disponibles sur Mac OS X. Si vous avez dépensé beaucoup d'argent pour un éditeur de texte, vous voulez utiliser les fonctions de l'éditeur de texte. Si vous avez payé un éditeur de texte, vous voulez l'utiliser pour éditer votre code source au lieu de l'éditeur de Xcode. Comment dire à Xcode d'utiliser votre éditeur de texte préféré pour éditer vos fichiers de code source ?
Choisissez Xcode > Préférences pour ouvrir la fenêtre des préférences de Xcode. Là, une barre d'outils en haut de la fenêtre avec de nombreux boutons. Cliquez sur le bouton Bouton Types de fichiers. A partir de là, vous pouvez assigner l'éditeur à utiliser pour de nombreux types de fichiers.
Au départ, il y aura deux éléments : fichier et dossier. Cliquez sur le triangle de divulgation à côté de fichier. Cliquez sur le triangle de divulgation à côté de texte car vous êtes intéressé par l'édition de texte. Les deux sous-catégories les plus sous-catégories les plus intéressantes sont le code source et les scripts.
Lorsque vous rencontrez un type de fichier que vous souhaitez modifier avec votre texte sélectionnez la colonne Éditeur préféré pour ce type de fichier. Un menu s'affiche. Choisissez Éditeur externe. Si votre éditeur de texte n'apparaît pas apparaît pas dans le sous-menu, choisissez Autre. Naviguez jusqu'à l'emplacement de votre éditeur de texte, puis cliquez sur le bouton OK. Répétez ces étapes pour chaque type de fichier que vous souhaitez modifier avec votre éditeur de texte.
Maintenant, lorsque vous double-cliquez sur un fichier de code source dans la fenêtre de projet de Xcode, il s'ouvrira dans votre éditeur de texte. de Xcode, il s'ouvrira dans votre éditeur de texte.
Mais il n'y a pas de paramètres pour utiliser un éditeur externe avec Xcode 4.
Existe-t-il un moyen d'utiliser des éditeurs de texte personnalisés avec Xcode (comme Emacs.app ou MacVim) ?