Lauching Sublime Text из командной строки

Ответы:

48

После изучения этого урока и решения проблемы, о которой я сообщал, я нашел ее в Google и понял, что забыл создать символическую ссылку.

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

Теперь проблема решена :)

sonnuforevis
источник
3
Я думаю, что было бы лучше использовать / usr / local / bin вместо / usr / bin .
лева
8
Не делайте этого с текущими версиями ST3 ... его уже пекли
Скотт Стенсланд
2
Не возникло у меня использование ST3, пришлось вручную связать. В противном случае параметры командной строки были недоступны.
gnomed
2
Для запуска возвышенного вам нужно запустить sublиз Терминала.
E235
34

Для последних версий Ubuntu и Sublime Text 3 я добавляю символическую ссылку, например:

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

Тогда я могу выполнить его из терминала, как subl myFile.php.

Арда
источник
6
+1 за использование / usr / local / bin вместо / usr / bin .
лева
Я пытался открыть возвышенный текст 3, используя sublime file.php. Спасибо, что правильная команда есть subl. Это работало без создания символической ссылки.
campsjos
@lev почему лучше использовать локальный?
wotter
@Wotter проверьте ответ, который он связал: unix.stackexchange.com/questions/8656/…
Арда
Упс, пропустил ссылку, спасибо
wotter
2

Лично я предпочитаю создавать псевдонимы во ~/.bashrcизбежание необходимости отслеживать символические ссылки:

alias subl=/opt/sublime_text/sublime_text
user10000000
источник
2

для тех, кто устанавливает возвышенное в Ubuntu Software, просто введите

sudo ln -s /snap/sublime-text/38/opt/sublime_text/sublime_text /usr/local/bin/subl
Моррис Тай
источник
1
Я предлагаю использовать ссылку "текущая" версия, поэтому команда становитсяsudo ln -s /snap/sublime-text/current/opt/sublime_text/sublime_text /usr/local/bin/subl
Том
1

Для тех, кто борется за возвышенный текст 3.

После создания символической ссылки для открытия ST3 используйте:

subl .

не используйте:

sublime .
Арджун Сах
источник