Lauching texto sublime de la línea de comando

Respuestas:

48

Después de seguir este tutorial y enfrentar el problema informado, lo busqué en Google y me di cuenta de que había olvidado crear un enlace simbólico.

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

Ahora el problema esta resuelto :)

sonnuforevis
fuente
3
Creo que sería mejor usar / usr / local / bin en lugar de / usr / bin .
lev
8
No haga esto con las versiones actuales de ST3 ... ya está horneado
Scott Stensland
2
No ocurrió para mí usando ST3, tuve que vincular manualmente. No hay opciones de línea de comando disponibles de lo contrario.
Gnomed
2
Para iniciar sublime necesitas correr subldesde la Terminal.
E235
34

Para las versiones recientes de Ubuntu y Sublime Text 3, agrego un enlace simbólico como este:

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

Entonces puedo ejecutarlo desde la terminal como subl myFile.php.

Arda
fuente
Estaba tratando de abrir el texto sublime 3 usando sublime file.php. Gracias por señalar que el comando correcto es subl. Funcionó sin crear el enlace simbólico.
campjos
@lev ¿por qué es mejor usar local?
wotter
@wotter comprueba la respuesta que ha vinculado: unix.stackexchange.com/questions/8656/…
Arda
Oops, perdí el enlace, gracias
wotter
2

Personalmente, prefiero crear un alias ~/.bashrcpara evitar tener que hacer un seguimiento de los enlaces simbólicos:

alias subl=/opt/sublime_text/sublime_text
usuario10000000
fuente
2

para aquellos que instalen sublime en el software de Ubuntu, simplemente escriba

sudo ln -s /snap/sublime-text/38/opt/sublime_text/sublime_text /usr/local/bin/subl
Morris Tai
fuente
1
Sugiero usar el enlace de la versión "actual", de modo que el comando se conviertasudo ln -s /snap/sublime-text/current/opt/sublime_text/sublime_text /usr/local/bin/subl
Tom
1

Para cualquiera que esté luchando por un texto sublime 3.

Después de crear un enlace simbólico para abrir el uso de ST3:

subl .

no use:

sublime .
arjun sah
fuente