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


Ответы:


48

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

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

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


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

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 .
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.