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


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.



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

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

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 .
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.