You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何修改PyCharm自动格式化设置?解决长代码强制换行问题

解决PyCharm自动格式化拆分长代码行的问题

我之前也碰到过这个烦人的情况——PyCharm的自动格式化总是把我想要保持单行的长函数调用拆成好几行,调整几个设置就能搞定:

  • 打开PyCharm设置:按下Command+,(Mac快捷键),或者通过顶部菜单栏的File > Settings进入设置界面。
  • 找到Python代码风格设置:依次展开Editor > Code Style > Python
  • 调整最大行长度:切换到General标签页,找到Right margin (columns)选项,把默认的数值(通常是120)改得更大一些,比如180或者200。这个数值代表代码行允许的最大字符数,超过才会触发换行,你的那行函数调用应该就不会达到新的阈值了。
  • 修改函数参数的换行规则:切换到Wrap and Braces标签页,找到Function call arguments选项。这里推荐选择Wrap if long(配合刚才调大的行长度使用),或者如果你完全不想让函数参数换行,直接选Do not wrap。这样PyCharm就不会随便拆分你的函数调用行了。

设置完成后点击ApplyOK,再按下Command+Option+L试试,你的代码行应该就能保持完整的单行格式了。

内容的提问来源于stack exchange,提问作者Infintyyy

火山引擎 最新活动