Я наконец получил это, чтобы работать на моей коробке 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- но это все еще не работает, и я получаю ту же ошибку.