【问题标题】:How to use code formatter Black with Spyder?如何在 Spyder 中使用代码格式化程序 Black?
【发布时间】:2019-09-05 23:03:21
【问题描述】:

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

【问题讨论】:

标签: python spyder formatter


【解决方案1】:

此处为 Spyder 维护者)我们将在 2020 年 11 月发布的下一个版本 Spyder 4.2 中添加使用黑色格式化程序的选项。

很遗憾,对于我们当前的版本 (4.1.5),我们无能为力,抱歉。

【讨论】:

  • 谢谢。 Spyder 是否正在实施任何其他格式化程序?
  • 暂时没有,抱歉。
  • 既然 Spyder 4 已经发布,更新这个答案会很好。可以从 Spyder 4 轻松使用黑色吗?
  • @paugier,我们改变了主意,决定为 4.2 添加对 Black 和其他格式化程序的支持。
  • 我认为this link,或者更好的答案应该包含在答案中,因为现在它可用并且这个问题是热门搜索结果。
【解决方案2】:

自 Spyder 4.2 起,内置了对黑色的支持,尽管它默认设置为 autopep8。

要启用黑色,请转到 工具 -> 首选项 -> 完成和 Linting -> 代码样式和格式

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

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

【讨论】:

    猜你喜欢
    • 2020-01-29
    • 1970-01-01
    • 2016-09-29
    • 2015-01-15
    • 2022-09-27
    • 2010-09-28
    • 1970-01-01
    • 2023-01-26
    相关资源
    最近更新 更多