小编Leo*_*-98的帖子

如何在 VSCode 中应用 PyCharm 的格式化规则?

据我了解,PyCharm 使用他自己的一套格式化规则。 https://www.jetbrains.com/help/pycharm/configuring-code-style.html#editorconfig

有没有更快的方法将相同的规则应用于 VSCode 和 PyCharm?

解决方案可以是将格式化规则从 PyCharm 导入到 VSCode,或者在 PyCharm 中应用与 VSCode 中相同的格式化规则(例如默认格式化程序黑色)。是否可以?

编辑:

假设一位开发人员使用 PyCharm 并使用这些规则格式化文档。其他开发人员使用带有黑色的 VSCode。当开发人员 2 在很长的文件中进行更改时,当他应用格式化程序时,它还会修改开发人员 1 所做的格式化规则。这些更改在 PR 中审查起来非常烦人,它们作为更改触发,但对实际逻辑没有影响。

编辑2:更好的例子:

PyCharm 默认

def test_002_enable_service_route_security_access_denied(
        reset_test_conf, enable_service_route, can_signal, can, tf, record_property 
):
Run Code Online (Sandbox Code Playgroud)

黑色的

def test_002_enable_service_route_security_access_denied(
    reset_test_conf, enable_service_route, can_signal, can, tf, record_property 
):
Run Code Online (Sandbox Code Playgroud)

PS 是的,我可以手动更改每个缩进和其他选项。但重点是使用不同的 IDE 具有相同的格式化规则,并且易于导入规则

2023 年 11 月更新:PyCharm 使用自己的一组格式化规则,VSCode 和 PyCharm 之间没有 1-1 转换(如.clang-format文件或类似内容)

python formatting pycharm visual-studio-code

7
推荐指数
1
解决办法
2541
查看次数

标签 统计

formatting ×1

pycharm ×1

python ×1

visual-studio-code ×1