2013-11-15 2 views
18

Я установил плагин nodejs в PHPStorm и настроил yuicompressor npm для минимизации css/js.PHPStorm - Запустить Filewatcher на существующие файлы?

У меня есть файл наблюдателя, работающий так, чтобы файлы .min.css создавались автоматически всякий раз, когда я вношу изменения в файлы .css/.js в проекте, но замечаю, что наблюдатель файлов использует только существующие файлы, если я делаю измените файл.

Итак, если файлы проекта .css/.js уже существуют в проекте, которые не требуют каких-либо изменений, только что определенный наблюдатель файлов не запускается на них, если вы не заходите и не делаете изменения в каждом файле, который хотите уменьшить (или коснулся какой-то другой внешний путь).

Предполагая, что у вас есть существующий проект с существующими файлами .css/.js, которые не требуют изменений, есть ли простой способ запускать наблюдателей файлов PHPStorm, не меняя сначала файлы?

ответ

35
  1. Выберите этот файл (ы)/папки (ы) в Project View панели
  2. "Помощь | Найти Действие" (Ctrl + Shift + A), включите флажок для улучшения результатов
  3. Поиск "run file w" (без кавычек, конечно) и выбрать Run File Watchers запись

В качестве альтернативы:

  1. «Настройки | Раскладка»
  2. Найти что Run Watchers Файл действия (в разделе "Плагины |" ветви файла Watchers)
  3. Назначают некоторые пользовательские ярлыку
  4. Выберите нужный файл (ы)/папки (ы) в Project View панели
  5. использования, что ярлык с шага 3

в качестве альтернативы:

  1. "Настройки | Меню и панели инструментов "
  2. "Project View Popup Menu" филиал
  3. Найти нужное место и нажмите на кнопку "Add После ..." кнопку
  4. Расположить Run File Watchers действий (это в разделе" Плагины | Файл Watcher "филиал) и нажмите на кнопку„ОК“
  5. действие теперь доступны через меню содержимого в Project View панели и могут быть использованы на нужных файлов и папок.
+3

Отлично! можно было бы думать, что это должно быть доступно на контекстное меню, т. е. при выборе файлов в proje ct, контекстное меню правой кнопки мыши должно содержать запись для «Наблюдатели файлов». Он не должен быть похоронен в командах элементов без меню. – lvpro

+1

ДА - каждое действие в контекстное меню ..поэтому вам нужно прокрутить 2 или более экранов, чтобы достичь команды, расположенной внизу ... НЕТ, спасибо. Но я согласен - эта функциональность не легко обнаруживается .. но размещение каждой опции в контекстном меню - определенно неправильный способ: 1) вы можете разместить ее там в любое время (настраивается); 2) основная идея File Watcher заключается в том, чтобы выполнить что-то ** при сохранении **, в то время как вышеупомянутая функциональность - просто приятный конкретный бонус; 3) Проверьте доступные действия в 'Настройки | Keymap' - вы найдете довольно много не-широко рекламируемых функций – LazyOne

+1

Вы должны абстрагироваться от/понимать одно: не каждому человеку нужно это действие, особенно если оно не является основным. Для вас это важно - для других 10 пользователей 10 других различных действий гораздо важнее, чем это (просто потому, что они вообще не используют плагин File Watchers). Вы не можете удовлетворить всех настройками по умолчанию. Вот почему IDE поставляется с наиболее часто используемыми действиями только тогда, предоставляя вам способ настроить его для ваших конкретных потребностей. – LazyOne

Смежные вопросы