Como posso obter texto sublime para executar a partir da linha de comando?

0

Estou tentando fazer com que o texto sublime seja executado na linha de comando usando este tutorial .

Diz para executar este comando:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

Mas quando tento executar esse comando, recebo um erro "nenhum arquivo ou diretório". O texto sublime 2 está na minha pasta de aplicativos - mas parece que não há pasta bin no meu diretório pessoal. Preciso criar um? Isso é algo que deveria estar lá? Estou fazendo algo errado?

    
por bernie2436 23.10.2013 / 19:05

2 respostas

2

Sim, basta criar o diretório ~/bin e criar o link. Duvido que esteja lá, mas geralmente é uma prática recomendada em sistemas Unix criar um ~/bin para manter executáveis externos que você gostaria de usar em seu ambiente pessoal.

Além disso, você precisará certificar-se de que este diretório também esteja em seu PATH ( echo $PATH ) para que você possa executar este comando a partir de qualquer local em seu sistema, sem precisar chamá-lo explicitamente como:

$ ~/bin/subl
    
por 23.10.2013 / 20:13
0

Eu faço desta forma open -a "sublime text" index.html , você pode criar um alias na configuração do seu perfil de shell para que possa ser mais curto alias subl='open -a "sublime text"'

    
por 18.10.2016 / 05:50