Lancer un texte sublime depuis la ligne de commande

35

Après avoir suivi ce didacticiel , je ne peux pas lancer Sublime Text à partir de la ligne de commande. Comment puis-je réparer cela?

sonnuforevis
la source

Réponses:

48

Après avoir suivi ce didacticiel et avoir fait face au problème signalé, je l'ai googlé et j'ai réalisé que j'avais oublié de créer un lien symbolique.

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

Maintenant le problème est résolu :)

sonnuforevis
la source
3
Je pense qu'il serait préférable d'utiliser / usr / local / bin au lieu de / usr / bin .
lev
8
Ne pas le faire avec les versions actuelles de ST3 ... son déjà cuit dans
Scott Stensland
2
N'a pas eu lieu pour moi en utilisant ST3, dû relier manuellement. Aucune option de ligne de commande n'était disponible autrement.
Gnomed
2
Pour lancer sublime, vous devez exécuter subldepuis le terminal.
E235
34

Pour les versions récentes d'Ubuntu et Sublime Text 3, j'ajoute un lien symbolique comme celui-ci:

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

Ensuite, je peux l'exécuter depuis un terminal comme subl myFile.php.

Arda
la source
J'essayais d'ouvrir le texte sublime 3 en utilisant sublime file.php. Merci de préciser que la commande correcte est subl. Cela a fonctionné sans créer le lien symbolique.
campsjos
@lev pourquoi est-il préférable d'utiliser local?
Wotter
@wotter vérifie la réponse qu'il a liée: unix.stackexchange.com/questions/8656/…
Arda
Oups,
j'ai
2

Personnellement, je préfère créer un alias dans ~/.bashrc, pour éviter de devoir garder la trace de liens symboliques:

alias subl=/opt/sublime_text/sublime_text
utilisateur10000000
la source
2

pour ceux qui installent sublime dans Ubuntu Software, il suffit de taper

sudo ln -s /snap/sublime-text/38/opt/sublime_text/sublime_text /usr/local/bin/subl
Morris Tai
la source
1
Je suggère d'utiliser le lien "version" actuelle, de sorte que la commande devientsudo ln -s /snap/sublime-text/current/opt/sublime_text/sublime_text /usr/local/bin/subl
Tom
1

Pour quiconque se bat pour un texte sublime 3.

Après avoir créé le lien symbolique pour ouvrir ST3, utilisez:

subl .

ne pas utiliser:

sublime .
arjun sah
la source