Я пытаюсь настроить ловушку предварительной передачи для автоматического форматирования кода с использованием средства форматирования кода IntelliJ.
Действительно, IntelliJ разрешает запуск средства форматирования с использованием командной строки вне среды IDE: https://www.jetbrains.com/help/idea/command-line-formatter.html
Итак, я создал свой файл предварительной фиксации:
git diff --name-only --cached --diff-filter=ACM | xargs -L 1 format
Итак, чтобы запустить format
для каждого подготовленного файла.Проблема в том, что когда я пытаюсь выполнить эту команду, в среде IDE появляется сообщение об ошибке:
![Only one instance of IDEA can be run at a time.](https://i.stack.imgur.com/oQBBv.png)
Сообщение: на одном экземпляре IDEA может быть запущенвремя.
У вас есть идея, как запустить format
вне IDE, даже оставив IDE открытой?