Я пытаюсь получить возвышенный текст для запуска из командной строки, используя этот учебник http://www.sublimetext.com/docs/2/osx_command_line.html

Это говорит, чтобы выполнить эту команду:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

Но когда я пытаюсь выполнить эту команду, я получаю сообщение об ошибке «нет такого файла или каталога». Возвышенный текст 2 находится в моей папке приложений - но, похоже, в моей домашней директории нет папки bin. Нужно ли создавать? Это то, что должно быть там? Я делаю что-то неправильно?

3 ответа3

1

Если у вас есть права администратора на вашем компьютере, проще всего поместить символическую ссылку в каталог /usr/bin , так как он уже существует и уже находится в вашем PATH , или в списке мест, где оболочка ищет команды для запуска. Все, что вам нужно сделать, это ввести следующее в терминальной сессии:

sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl

Если вы никогда не запускали это раньше, вы, вероятно, получите короткое предупреждение, которое, по сути, гласит: «Убедитесь, что вы знаете, что делаете, и даже потом дважды подумайте об этом, прежде чем делать это.С этим можно действительно все испортить. " Введите пароль в командной строке, и все будет готово.

Команда sudo , что означает "SuperUser DO", позволяет вам запускать команды с повышенными привилегиями, в этом случае вы можете создать файл в каталоге /usr/bin , что обычно не позволяет создавать новые файлы в Это. Это точно так же, как ввод пароля при установке новой программы.

После того, как вы запустите указанную выше команду, полностью выйдите из сеанса терминала (используя Q, а не просто закрыв окно) и перезапустите его, и теперь вы сможете запустить subl filename.txt в командной строке и открыть любой файл, который вы хочу в возвышенном.

Удачи!

0

Примечание: где-то вдоль линии они взяли "2" в конце названия приложения ... Когда они сделали это, все документы, которые показывают, как заставить subl работать, устарели.

Старые ответы по-прежнему работают, если вы удалите "2" из конца Sublime Text 2

0

Попробуйте только ln -s "/Applications/Sublime Text\ 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl если у вас версия 2

помните \

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .