59 votes

mac os x définit textmate comme éditeur de texte par défaut

Comment définir TextMate comme éditeur de texte par défaut sous Mac OS X? J'ai essayé avec

 ln -s /Applications/TextMate.app/Contents/Resources/mate ~/bin/mate
export EDITOR='mate -w'
 

mais ça ne marche pas.

93voto

b1j Points 4196

Cliquez avec le bouton droit (ou cochez) sur un fichier du type que vous souhaitez modifier et:

"Obtenir des informations" -> "Ouvrir avec:" -> (Sélectionner TextMate) -> "Changer tout"

44voto

KFunk Points 175

La méthode par le biais du Finder n'est pas pratique. Si vous êtes un développeur, vos fichiers susceptibles de les inclure .de profil, .gitconfig, .bashrc, .bash_profile, .htdocs, etc.

La meilleure façon de le faire est en bash (pour Sublime Text 3):

defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.sublimetext.3;}'

Pour d'autres éditeurs de texte, je suppose que vous pouvez remplacer 'com.sublimetext.3' avec la bonne chaîne. Vous pourriez probablement google pour votre éditeur de texte nom + "LSHandlerContentType=public.texte brut" pour comprendre ce que votre application de chaîne.

Pour moi, cela a changé les paramètres par défaut pour les deux Finder, et

$ open ~/.bashrc

2voto

Ned Deily Points 40248

Avez-vous modifié votre variable d'environnement PATH pour inclure ~/bin ? Ce répertoire n’est généralement pas inclus par défaut dans PATH sous OS X. Il pourrait être plus simple de créer le lien symbolique dans /usr/local/bin qui est généralement inclus dans PATH . Essayer:

 echo $PATH
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X