Lançamento de texto sublime na linha de comando


Respostas:


48

Depois de seguir este tutorial e enfrentar o problema relatado, pesquisei no Google e percebi que havia me esquecido de criar um link simbólico.

sudo ln -s /opt/sublime/sublime_text /usr/bin/subl

Agora o problema está resolvido :)


3
Eu acho que seria melhor usar / usr / local / bin em vez de / usr / bin .
lev

8
Não faça isso com as versões atuais de ST3 ... sua já cozido em
Scott Stensland

2
Não ocorreu para mim usando ST3, tive que ligar manualmente. Nenhuma opção de linha de comando estava disponível caso contrário.
Gnomed # 28/16

2
Para iniciar o sublime, você precisa executar a sublpartir do Terminal.
E235

34

Para versões recentes do Ubuntu e Sublime Text 3, estou adicionando um link simbólico como este:

sudo ln -s /opt/sublime_text/sublime_text /usr/local/bin/subl

Então eu posso executá-lo a partir do terminal subl myFile.php.



Eu estava tentando abrir o texto sublime 3 usando sublime file.php. Obrigado por apontar que o comando correto é subl. Funcionou sem criar o link simbólico.
campsjos

@ lev porque é melhor usar local?
wotter 20/04

@wotter verifique a resposta que ele vinculou: unix.stackexchange.com/questions/8656/…
Arda

Ops, perdi o link, obrigado
wotter 22/04

2

Pessoalmente, prefiro criar um alias no ~/.bashrc, para evitar ter que rastrear links simbólicos:

alias subl=/opt/sublime_text/sublime_text

2

para quem instala sublime no Ubuntu, basta digitar

sudo ln -s /snap/sublime-text/38/opt/sublime_text/sublime_text /usr/local/bin/subl

1
Eu sugiro usar o link da versão "atual", para que o comando se tornesudo ln -s /snap/sublime-text/current/opt/sublime_text/sublime_text /usr/local/bin/subl
Tom

1

Para quem está lutando pelo texto sublime 3.

Após criar o link simbólico para abrir o ST3, use:

subl .

não use:

sublime .
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.