如何在Spyder中使用代码格式化程序Black?

时间:2019-04-15 22:30:37

标签: python spyder formatter

我使用Anaconda的Spyder进行可视化。当我在Notepad ++中编写代码时,习惯于编码称为black的格式化程序。不幸的是,我不知道在Spyder中使用黑色。有人知道吗?

2 个答案:

答案 0 :(得分:3)

从 Spyder 4.2 开始,内置了对黑色的支持,尽管我默认设置为 autopep8。

要启用黑色,请转到 Tools -> Preferences -> Completion and Linting -> Code Style and Formatting

在代码格式下拉菜单下,选择黑色

Snippet showing the dropdown for code formatting with black

然后,您可以使用默认快捷键 Ctrl + Alt + i 或单击源选项卡下的格式下拉菜单来格式化选择或整个文件。

Snippet showing the Source tab dropdown

答案 1 :(得分:0)

(此处为 Spyder维护程序),我们将在2019年发布的下一个主要版本Spyder 4中添加使用Black格式化程序的选项。

很遗憾,对于当前版本(Spyder 3),我们无能为力。