Как мне установить горячие клавиши для команд npm в phpStorm?

В файле package.json есть несколько команд, которые необходимо запускать периодически, например: lint-fix, test и другие. Как можно назначить горячие клавиши для запуска этих команд? В данный момент я могу использовать только Shift+F10 для одной из них, а хотелось бы назначить разные комбинации клавиш для каждой команды.
  • 8 декабря 2024 г. 6:53
Ответы на вопрос 1
В PhpStorm можно создать горячие клавиши для запуска различных команд npm, используя следующие шаги:

1. **Создание NPM Скриптов**:
   Убедитесь, что в вашем `package.json` файле определены скрипты, которые вы хотите запускать. Например:
   ```json
   {
     "scripts": {
       "lint-fix": "eslint . --fix",
       "test": "jest"
     }
   }
   ```

2. **Открытие конфигураций запуска**:
   - В правом верхнем углу PhpStorm нажмите на выпадающее меню конфигураций запуска (обычно там отображается название текущей конфигурации, например "Node.js").
   - Выберите "Edit Configurations..." (Изменить конфигурации).

3. **Добавление новых конфигураций NPM**:
   - Нажмите на кнопку `+` в левом верхнем углу окна конфигураций.
   - Выберите "npm" в списке доступных конфигураций.
   - В поле "Script" выберите нужный вам скрипт (например, `lint-fix` или `test`).
   - Назовите вашу конфигурацию (например, "Run Lint Fix").

4. **Назначение горячих клавиш**:
   - Перейдите в настройки PhpStorm: `File > Settings` (на Windows) или `PhpStorm > Preferences` (на macOS).
   - Нажмите на "Keymap".
   - В поле поиска введите название вашей конфигурации (например, "Run Lint Fix").
   - Когда конфигурация появится в списке, щелкните правой кнопкой мыши по ней и выберите "Add Keyboard Shortcut".
   - Укажите желаемую комбинацию клавиш и нажмите "OK".

5. **Повторите шаги для остальных команд**:
   - Повторите шаги 3 и 4 для других скриптов, которые хотите запустить с помощью горячих клавиш.

После этого вы можете запускать команды npm с помощью заданных горячих клавиш.

### Дополнительные рекомендации:
- Убедитесь, что назначенные комбинации клавиш не конфликтуют с уже существующими горячими клавишами в PhpStorm.
- Вы можете проверить и изменить другие настройки в разделе Keymap, чтобы оптимизировать вашу работу с IDE.
Похожие вопросы