Я наконец получил это, чтобы работать на моей коробке OSX. Я использовал эти шаги, чтобы заставить это работать:
Тест subl
из вашей установки ST:
Сначала перейдите к небольшой папке в Терминале, которую вы хотите открыть ST, и введите следующую команду:
/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl .
Примечание: Вы , возможно , потребуется заменить Sublime\ Text.app
в команде выше Sublime\ Text\ 3.app
или в Sublime\ Text\ 2.app
зависимости от того, где приложение хранится в вашем Applications
каталоге. В .
конце приведенной выше команды открывается текущий рабочий каталог, в котором вы находитесь (снова убедитесь, что вы находитесь в каталоге, который содержит только несколько файлов!).
Если вы НЕ получаете Sublime Text, открывающий ваш текущий рабочий каталог, то следующий набор шагов НЕ будет работать. Если ничего не происходит или вы получаете сообщение об ошибке из-за терминала, он не может найти приложение Sublime Text. Это будет означать, что вам придется проверить, что вы ввели (орфография и т. Д.) ИЛИ что Sublime Text не установлен!
Проверьте ".bash_profile":
Теперь пришло время создать символическую ссылку в вашей PATH
папке, НО, прежде чем мы это сделаем, давайте проверим файл вашего профиля с помощью nano ~/.bash_profile
. Это следующие строки, которые относятся к subl
работе в командной строке для Sublime Text:
export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH
export EDITOR='subl -w'
В первой строке указывается место, где вы хотите, чтобы Terminal искал двоичные файлы на вашем компьютере. Я собираюсь сохранить мою символическую ссылку в /usr/local/bin
каталоге - я думаю, вы можете хранить ее где угодно, если вы уведомили Terminal, где искать двоичные файлы.
Вторая строка является необязательной и просто устанавливает Sublime Text в качестве редактора по умолчанию. Флаг -w
был добавлен, и вы можете узнать больше о флагах, перейдя в документы Sublime Text: ST3 subl или ST2 subl
Если вы внесете какие-либо изменения в этот файл после его закрытия, вам нужно выполнить команду:
source ~/.bash_profile
компилировать ваши недавно примененные изменения. Если после поиска файла вы обнаружите какие-либо ошибки, исправьте их, прежде чем переходить к последнему шагу.
Создайте символическую ссылку на Sublime Text:
Теперь в выбранном вами пути (я использовал /usr/local/bin
) вы теперь введите следующую команду:
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Существо /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
точно такое же, как и то, что вы ввели и подтвердили как работающее в ШАГЕ 1 выше. То /usr/local/bin/subl
место, где вы хотите разместить символическую ссылку, должно быть одним из ваших PATH
мест из ШАГА 2 выше.
Теперь, когда вы переходите к папке или файлу, который вы хотите открыть в Sublime Text, вы просто вводите subl
имя файла или .
открываете текущий рабочий каталог.
subl
тоже проблемы с ST3. Я создал символическую ссылку, в/usr/local/bin/subl
которой указывает на/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl
. Я даже добавил,export PATH=/usr/local/bin:$PATH
иexport EDITOR="subl -w"
в моем~/.bash_profile
- но это все еще не работает, и я получаю ту же ошибку.