Sublime Text 3 в командной строке

Я установил zsh и ohmyzsh. Я выполнил инструкцию, чтобы открыть sublime text 3 в командной строке, набрав sublime в папке. Вместо того, чтобы вводить слово «возвышенное» целиком, могу ли я просто открыть его, набрав «subl», чтобы открыть «возвышенное»? Если да как на охмызш?

Когда я выполняю echo $ PATH, он возвращает / usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin

Заранее благодарю за помощь.

******************** Отредактировано ******************** Для тех, у кого есть проблемы, попробуйте EASY способ. Fidner перейдите в корневой каталог. Приложение найдите возвышенный щелчок правой кнопкой мыши на 'показать контент' contents / sharedSupport / bin ==> там должен быть файл 'subl'

теперь вернитесь в корневой каталог и usr / local / bin и найдите subl или sublime. удалите их и вставьте недавно скопированный subl.

Должен работать как шарм.


person DevBear15    schedule 08.01.2016    source источник
comment
попробовал ln -s / Applications / Sublime Text.app/Contents/SharedSupport/bin/subl ~ / bin / subl, он тоже не работает.   -  person DevBear15    schedule 08.01.2016
comment
В / Applications / Sublime Text.app/Contents/SharedSupport/bin находится файл subl. Почему он открывается, когда я набираю «возвышенное»? а не subl.   -  person DevBear15    schedule 08.01.2016


Ответы (3)


Я думаю, вы ищете способ установить псевдоним в zsh: https://askubuntu.com/questions/31216/setting-up-aliases-in-zsh.

person Ioan-Radu Tanasescu    schedule 08.01.2016

Создайте символическую ссылку из двоичного файла Sublime в / usr / local / bin. Симлинк может иметь любое имя

person Yerken    schedule 08.01.2016

Это сработало для меня. Я пошел по пути к тому месту, где возвышенное было расположено в моем каталоге / Applications, и создал символическую ссылку на мои локальные исполняемые программы. Это должно сработать и для вас. Если / Applications / Sublime Text.app/Contents/SharedSupport/bin/ не приводит к subl, то это не сработает. Вам может потребоваться sudo для cd и ln -s.

ln -s /Applications/Sublime Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

Я нашел эту информацию из этого вопроса StackOverflow . Кроме того, этот ответ Unix помог мне понять / usr / local / bin / путь лучше. Этот ответ тоже великолепен. Я надеюсь, что это помогает.

person sjgallen    schedule 25.12.2016
comment
Вероятно, ему понадобится sudo: sudo ln -s / Applications / Sublime \ Text.app/Contents/SharedSupport/bin/subl / usr / bin - person Kiryl Plyashkevich; 02.11.2018