art_haacki
@art_haacki
haacki47

Как правильно прописать alias в Mac OS X?

Всем привет, пробую прописать Alias в .bash_prompt
пишу так alias sublime='open путь к программе'
Программа открывается все без проблем, да вот только когда нужно открыть дополнительно какой то файл в этой программе, ничего не выходит, пишу так... Уже пользуясь alias"ом sublime index.html происходит следующее открывается программа sublime text и index.html в браузере. Как это исправить?
  • Вопрос задан
  • 745 просмотров
Решения вопроса 1
varzin
@varzin
UI/UX дизайнер в instadev.ru
sub() { # Создаем функцию для открытия файла или папки в Саблайме
	if [ -z "$1" ] # Если параметр пустой
	then # То открываем в Саблайме текущую папку
		open -a Sublime\ Text "$(pwd)"
	else # Если не  пустой, то открываем файл, который написали в параметре
		open -a Sublime\ Text "$1" 
	fi
}


Ну и соответственно использование:
sub — откроет текущую папку
sub index.html — откроет конкретный файл
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@dimonnwc3
не нужен Алиас, в сабмлайм уже встроен CLI.

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

и пропиши переменную в .bashrc если не будет работать:
export PATH=/usr/local/bin:$PATH
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы