FilePath 宏不包含 Pycharm 中的值

FilePath macro does not contain value in 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 框中提供正确的路径。

知道我该如何解决它或者可能是什么问题吗?

我想这是一个功能。 $FilePath$(和其他类似的宏)需要在编辑器或项目树中选择一个文件。