61 votes

Empêcher Xcode de détourner mes associations de fichiers

J'associe généralement certains types de fichiers à certains éditeurs et IDE. Vous connaissez R avec RStudio, Java avec JetBrains, et tous les autres goodies avec Sublime Text.

Mais chaque fois que j'installe une mise à jour de Xcode, Xcode prend en charge toutes les extensions liées au code imaginables, et je dois associer mes fichiers manuellement.

Existe-t-il un moyen d'empêcher Xcode de prendre en charge mes associations de fichiers ?

36voto

ProGrammer Points 2210

Absolument !
Malheureusement, comme Xcode est installé par l'intermédiaire du Mac App Store, nous ne sommes pas en mesure de contrôler/empêcher la modification en premier lieu. L'installation automatique s'en charge pour nous.

Comment modifier les programmes par défaut
Heureusement, il existe une solution simple pour résoudre le problème et inverser le changement. Le seul bémol est que cela se fait au niveau de l'extension.

  1. Allez à n'importe quel fichier dont vous ne voulez pas ouvrir avec Xcode (par ex. my file.java ).
  2. Cliquez sur le bouton droit de la souris, sélectionnez Get Info (ou CMD I ).
  3. En Open With sélectionnez votre éditeur pour cette extension.
  4. Cliquez sur Change All pour que la modification soit globale pour tous les fichiers de ce type.

Je crois que certains IDE ou même des éditeurs de texte individuels vous demanderont si vous souhaitez les associer aux formats les plus courants pour le développement de logiciels - avec Xcode, c'est un peu moins optionnel. Quoi qu'il en soit, j'espère que cela vous aidera, faites-moi savoir si c'est le cas et comment vous vous en sortez. Je serais intéressé par un suivi avec vous sur ce sujet.

11voto

Douglas Camata Points 395

La meilleure solution que j'ai trouvée est d'installer le Xcode CLI et de ne JAMAIS INSTALLER le Xcode GUI. Comme le dit l'OP, la GUI/IDE accumule agressivement les responsabilités et je n'ai jamais trouvé comment l'arrêter.

Utilisez xcode-select --install dans le terminal pour obtenir le CLI. Cela résout la dépendance à Xcode pour (par exemple) Homebrew et vous pouvez ensuite oublier Xcode.

6voto

Marco Sadowski Points 141

Les autres réponses ne m'ont pas aidé, car j'ai toujours besoin de l'interface graphique de Xcode. Par conséquent, voici une approche différente :

Vous pouvez utiliser SwiftDefaultApps pour remplacer les applications par défaut. Vous pouvez le trouver sur GitHub : https://github.com/Lord-Kamina/SwiftDefaultApps

Après l'installation, vous trouverez dans les préférences du système le nouvel élément SwiftDefaultApps. Dans l'onglet "Uniform Type Identifiers" vous pouvez changer l'éditeur pour le type "public.php-script". Vous pouvez même écraser le visualisateur pour l'aperçu.

SwiftDefaultApps Screenshot PHP

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X