2013-07-04 2 views
0

Я пытаюсь интегрировать использование рамки scass compass в intellij. Для этого я создал новый внешний инструмент в группе под названием «Мои инструменты».IntelliJ Macro для внешнего инструмента (компас)

В разделе «Программа» я ввел путь к файлу compass.bat, «Параметры» - это «смотреть». Для «Рабочий каталог поступил

$ ProjectFileDir $ \ $ ModuleName $ \ SRC \ главный \ веб-приложение

на первый, но это своего рода некрасиво, так как папка с config.rb не всегда в том же directory-structure ... Есть ли способ ввести макрос для выбранной папки в дереве проектов IntelliJ, чтобы я мог начать «наблюдение за компасом» через контекстное меню в выбранной папке?

Я изменил «Рабочий каталог «to» $ FilePrompt $ », теперь это лучшее решение, чем первое, но я все равно должен указывать на каталог с config.rb, и я хочу, чтобы он был выбран с помощью щелчка правой кнопкой мыши в дереве проектов ...

ответ

1

$ FileDir $ должен делать то, что Вы также можете попробовать настройки файл Бодрствующего для компаса - см this thread подробности

+0

$ FileDir $ не поможет, потому что я должен начать «компас часы» в папке, содержащей config.rb, а не файлы scss (которые находятся в нескольких папках). – Vortilion

+0

ну и что? $ FileDir $ сделает каталог, выбранный в дереве проекта рабочим каталогом для внешнего инструмента, - не то, что вы ищете? Эта работа прекрасна для меня. Моя структура: $ project_dir/config - папка с config.rb; $ project_dir/sass - scss-файлы, $ project_dir/скомпилированные - css. Инструмент: программа - C: \ Ruby193 \ bin \ compass.bat, params - watch, рабочий каталог - $ FileDir $. Контуры настраиваются соответственно. Когда я нажимаю правой кнопкой мыши папку config в дереве проекта и выбираю свой инструмент из меню, компас отлично работает – lena

+0

. Я проверю его. Извините, я тогда ошибся, я подумал, что «$ FileDir $» всегда представляет папку, в которой находится активный файл ... Не выбранная папка в дереве проекта. – Vortilion