Макрос FilePath не содержит значения в Pycharm
Я установил Python Black
форматировщик кода (https://github.com/psf/black). Я хочу интегрировать это в свойPyCharm
как внешний инструмент. Я добавил аргументыBlack
но $FilePath$
макрос не предоставляет путь к текущему файлу.
Моя текущая конфигурация:
Settings > Tools > External Tools > Black
Program: /home/milanbalazs/.local/bin/black
Arguments: --fast -l 100 -v $FilePath$
Working directory: /home/milanbalazs/.local/bin
Вывод черных при запуске:
/home/milanbalazs/.local/bin/black --fast -l 100 -v
No paths given. Nothing to do
Process finished with exit code 0
Как вы можете видеть выше, $FilePath$
макрос не указывает путь к файлу. Но когда я проверяю это вInsert Macro...
вариант, то он предоставляет правильный путь в Macro preview
коробка.
Есть идеи, как я могу это решить или в чем может быть проблема?
1 ответ
Решение
Думаю, это особенность. $FilePath$
(и другие подобные макросы) требует, чтобы файл был выбран либо в редакторе, либо в дереве проекта.