Lançamento de texto sublime na linha de comando

35

Depois de seguir este tutorial , não consigo iniciar o Sublime Text na linha de comando. Como posso consertar isso?

sonnuforevis
fonte

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 :)

sonnuforevis
fonte
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.

Arda
fonte
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
user10000000
fonte
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
Morris Tai
fonte
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 .
arjun sah
fonte