Comment ajouter TextMate à mon PATH sur Mac?

11

Lorsque vous commencez à utiliser TextMate, vous êtes invité à créer un alias pour mate = 'open -a TextMate.app'. Mais maintenant j'utilise un autre programme qui me demande de l'ajouter au PATH. Je ne sais pas comment faire. Quelqu'un peut-il aider?

picardo
la source

Réponses:

9

Mon installation TextMate inclut l' élément Utilisation du terminal ... dans le menu Aide , qui me permet d'installer un lien symbolique dans un répertoire de mon choix, la valeur par défaut étant /usr/local/bin. Cela semble être le moyen préféré de le faire, car il est accessible à partir de TextMate lui-même.

Dans TextMate2, l'option se trouve sous TextMate »Préférences…» Terminal .

Daniel Beck
la source
6

mateest en fait un utilitaire fourni avec TextMate. Il est situé à /Applications/TextMate.app/Contents/Resources/mate. La façon la plus simple de l'ajouter à votre chemin est de lui créer un lien symbolique:

ln -s /Applications/TextMate.app/Contents/Resources/mate ~/bin/mate

Ajoutez ensuite ~/binà votre chemin en ajoutant la ligne suivante dans votre ~/.profile:

export PATH=$HOME/bin:$PATH

Plus de détails peuvent être trouvés dans le manuel TextMate . Des informations comme celle-ci:

Mac OS X est livré avec une commande open shell qui peut être utilisée pour simuler un double-clic à partir de Terminal. Il peut également effectuer une opération Ouvrir avec… en utilisant l' -aargument, par exemple: open -a TextMate .ouvrira le dossier en cours dans TextMate (en tant que projet de travail).

Cette commande standard présente quelques défauts: elle ne peut ouvrir qu'un fichier à la fois, elle ne peut pas ouvrir un document sur une ligne spécifique et elle ne peut pas "bloquer" le shell tant que le fichier n'a pas été fermé, ce qui est utile par exemple lors de l'utilisation d'un éditeur pour écrire quelque chose comme un message de validation de subversion.

Pour cette raison, TextMate est livré avec sa propre commande shell mate, qui remplace la commande open. Pour les instructions d'utilisation, vous pouvez exécuter mate -h(à partir du terminal).

fideli
la source
1

vous pouvez ajouter à votre chemin dans osx avec la commande suivante:

echo 'export PATH=YOURPATHHERE:$PATH' >> ~/.profile, replacing "YOURPATHHERE" 

en remplaçant évidemment 'YOURPATHHERE' par le chemin dont vous avez besoin. Cela l'ajoutera à votre profil afin que chaque fois que vous vous connectez, il soit défini.

JT.WK
la source
Il y a plus de besoin ici spécifiquement pour mate. Voir mon post.
fideli