osx - empêcher xcode d'ouvrir les fichiers ruby

25

J'ai défini mon éditeur de texte préféré comme application par défaut pour ouvrir .rbplusieurs fois les fichiers rubis ( extension) en suivant Open With ->puis en Other...cliquant sur la case à cocher Always Open With.

Cependant, chaque fois que je redémarre mon ordinateur, il est réinitialisé sur xcode. Comment puis-je empêcher xcode d'ouvrir un .rbfichier?

Je désinstallerais complètement xcode, mais j'ai besoin des outils de ligne de commande pour compiler des logiciels.

AJcodez
la source

Réponses:

43

Vous devez procéder comme suit:

  1. Sélectionnez un fichier Ruby.
  2. Obtenez des informations (clic droit ou [CMD] + [I]).
  3. Sélectionnez votre éditeur de texte sous le panneau Ouvrir avec .
  4. Cliquez sur Tout changer .
dezzeus
la source
Ne fonctionne pas pour moi ... J'ai essayé cette approche plusieurs fois avec des fichiers php et XCode continue d'essayer de les ouvrir ...
Alex Barker
1
@AlexBarker semble étrange… vous avez peut-être accidentellement fait quelque chose de mal sur votre installation macOS. Soit dit en passant, il est probablement lié (uniquement) aux «services de lancement» (qui se répartissent sur plusieurs fichiers) et qui peuvent être réinitialisés / nettoyés; la première chose facile qui me vient à l'esprit est d'installer et d'utiliser "OnyX" pour le faire (il devrait avoir une option; nettoyer également le cache et peut-être redémarrer), sinon examinez-vous compte tenu des mots-clés (je me souviens d'une commande lsregistermais je ne fais pas je ne sais pas vraiment comment vous aider davantage) ou essayez d'ouvrir une nouvelle question spécifique.
dezzeus
2
Il s'avère que la seule façon de le faire est d'aller dans la section info du fichier, de développer la section ouverte avec, puis de sélectionner une nouvelle application et de cliquer sur tout changer. Je suppose que je pensais que je travaillerais aussi à partir du menu ouvert. #ThinkDifferent
Alex Barker
4
@AlexBarker La prochaine fois, lisez plus attentivement la question et la réponse;)
dezzeus