2

我已经安装了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

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

4

1 回答 1

2

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

于 2019-09-09T10:53:09.217 回答