Jeu de TextMate comme l'éditeur de texte par défaut sur Mac OS X
Comment puis-je définir TextMate comme éditeur de texte par défaut sur Mac OS X?
Je l'ai essayé avec
ln -s /Applications/TextMate.app/Contents/Resources/mate ~/bin/mate
export EDITOR='mate -w'
mais qui ne fonctionne pas.
Vous devez vous connecter pour publier un commentaire.
Juste à droite (ou de contrôle) cliquez sur un fichier de type que vous voulez modifier et:
"Get Info" -> Ouvrir avec:" -> (Sélectionnez TextMate) -> "Changer Tout"
De la méthode à travers le 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):
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
Info.plist
. Cliquez-droit sur l'application en question -> afficher le contenu du paquet -> ouvrirContents
-> ouvrirInfo.plist
avec un éditeur de texte -> recherchez la cléCFBundleIdentifier
-> la valeur de la chaîne ci-dessous est la chaîne en question.Info.plist
pour Textmate 2 estCFBundleIdentifier = com.macromates.TextMate.preview";
mais cela ne semblait pas fonctionner pour moidefaults write...
, ouvrez~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist
pour ajouter le gestionnaire manuellement.defaults write com.apple.LaunchServices/com.apple.launchservices.secure ...
com.github.atom
sur ma machine.Avez-vous modifié votre shell variable d'environnement PATH pour inclure
~/bin
? Ce répertoire est généralement pas inclus dans le CHEMIN d'accès par défaut sur OS X. Il peut être plus simple de créer le lien symbolique dans/usr/local/bin
qui est généralement inclus dansPATH
. Essayez:Modifier la valeur par défaut de l'éditeur de texte à travers le conseil, utiliser celui-ci de la méthode (c'est à dire, "Get Info" → "Ouvrir :" → (éditeur de de choix) → "Modifier All") sur .les fichiers txt. Ensuite, il sera utilisé comme éditeur par défaut pour n'importe quel fichier texte qui ne permet pas encore de disposer d'une application préférence pour son extension.
Par exemple, si vous utilisez le terminal, la commande
open -t
permettra d'utiliser votre éditeur de texte préféré, qui est l'application associée .les fichiers txt. Par défaut, c'est (vous l'aurez deviné) TextEdit, sauf si vous spécifiez explicitement le contraire.Cela a fonctionné pour moi sur OS X v10.11 (El Capitan):