Como adicionar TextMate ao meu PATH no Mac?

11

Ao começar a usar o TextMate, você é instruído a criar um alias para mate = 'open -a TextMate.app'. Mas agora estou usando outro programa que exige que eu o adicione ao PATH. Não sei ao certo como fazê-lo. Alguém pode ajudar?

picardo
fonte

Respostas:

9

Minha instalação do TextMate inclui o item Uso do Terminal ... no menu Ajuda , que permite instalar um link simbólico em um diretório de minha escolha, sendo o padrão /usr/local/bin. Essa parece ser a maneira preferida de fazer isso, pois é acessível no próprio TextMate.

No TextMate2, a opção está localizada em TextMate »Preferências ...» Terminal .

Daniel Beck
fonte
6

mateé realmente um utilitário que acompanha o TextMate. Está localizado em /Applications/TextMate.app/Contents/Resources/mate. A maneira mais fácil de adicioná-lo ao seu caminho é criar um link simbólico para ele:

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

Em seguida, adicione ~/binao seu caminho adicionando a seguinte linha no seu ~/.profile:

export PATH=$HOME/bin:$PATH

Mais detalhes podem ser encontrados no Manual do TextMate . Informações como esta:

O Mac OS X vem com um comando de shell aberto que pode ser usado para simular um clique duplo no Terminal. Ele também pode executar uma operação Abrir com… usando o -aargumento, por exemplo: open -a TextMate .abrirá a pasta atual no TextMate (como um projeto inicial).

Este comando padrão tem algumas falhas: ele pode abrir apenas um arquivo de cada vez, não pode abrir um documento em uma linha específica e não pode "paralisar" o shell até que o arquivo seja fechado, o que é útil, por exemplo, ao usar um editor escrever algo como uma mensagem de confirmação do subversion.

Por esse motivo, o TextMate vem com seu próprio comando mate shell, que substitui o comando open. Para instruções de uso, você pode executar mate -h(no Terminal).

fideli
fonte
1

você pode adicionar ao seu caminho no osx com o seguinte comando:

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

obviamente substituindo 'YOURPATHHERE' pelo caminho que você precisa. Isso o adicionará ao seu perfil para que, toda vez que você o faça, seja definido.

JT.WK
fonte
Há mais necessário aqui especificamente para mate. Veja meu post.
Fideli
1

Você também pode verificar o wiki do TextMate: http://wiki.macromates.com/Trou Troubleshooting/TextMateAndThePath

ricbax
fonte
Isso é para alterar o PATH acessível ao TextMate, não sobre como colocar o TextMate ou mateno seu PATH.
Fideli