Конечно. Вам нужно будет сделать небольшую функцию в вашем файле .bashrc.
Я основал нижеприведенную функцию на псевдониме, который я создал для SublimeText2, чтобы он работал как "mate dir/
" (функция, которую я очень пропустил):
#Sublime Text Alias
alias slime='open -a "/Applications/Sublime Text 2.app"'
Итак, вы не хотите, чтобы псевдоним запускал две команды, поскольку псевдоним - это «псевдоним» для конкретной команды. Тем не менее, функция хорошо подходит:
#for Textmate
function matew() {
open -a "/Applications/TextMate.app" $1
compass watch $1
}
Я выбрал " matew " - потому что это было похоже на mate + watch, но вы можете вызывать свою функцию как угодно. (например, epicPwn()
и т. д.) Таким образом, ваша новая функция запускается как:
matew dirName/
Примечание: просто не забудьте указать правильный путь к TextMate. Кроме того, команда compass watch
будет работать, если вы не передаете каталог, очевидно. Точно так же, если в каталоге нет проекта компаса -> compass watch
выдаст стандартную ошибку «нет проекта» (но TM все равно откроет каталог /). e.g.:
matew src/
Nothing to compile. If you're trying to start a new project, you have left off the directory argument.
Run "compass -h" to get help.