gpt4 book ai didi

formatting - 更改PyCharm中Black插件的88个字符限制

转载 作者:行者123 更新时间:2023-12-03 16:45:11 26 4
gpt4 key购买 nike

我在PyCharm中使用Black来格式化我的Python代码。

我正在使用Black-Pycharm插件,不幸的是,选择代码并在其上应用Black(Code > Reformat Code (BLACK))将我的所有行都削减为88个字符(Black的默认限制)。

我想更改此限制以将行削减为80个字符。我尝试了两种不同的方法:

  • 将“黑色插件设置”中的Black exe路径从~/.local/bin/black更改为~/.local/bin/black -l80,但是将Black与PyCharm 一起应用将输出此错误:BlackPycharm: Cannot run program "/home/BCT/.local/bin/black -l80": error=2, File or folder not found
  • 在Pycharm中将Black用作“外部工具”(如here所述),并在参数文本框中指定行长。这可以成功将Black应用于具有所需字符数限制的文件,但是:
  • 它会自动用新格式的文件保存/替换我的文件,我无法撤消更改。
  • 不能将Black只应用于的一部分代码。

  • 您知道在以下情况下使用Black的方法吗:
  • 可以指定所需的行长
  • 仅格式化一部分代码
  • 的能力

    同时 ?

    编辑:显然,PyCharm不能仅将Black用于一部分代码...

    最佳答案

    在调整黑色“外部工具”的线长时,我也遇到了同样的问题。

    1-按照此链接安装黑色并将其设置为外部工具:https://black.readthedocs.io/en/stable/editor_integration.html#pycharm-intellij-idea

    2-在“PyCharm/IntelliJ IDEA”部分的“参数”中:

    用“$ FilePath $”替换“$ FilePath $” -l 120

    注意:“-l 120”应在引号之外,并用所需的任何行长替换120。

    干杯!

    马赫

    关于formatting - 更改PyCharm中Black插件的88个字符限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53707248/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com