You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用PyCharm代码重构后自动调整空格的格式化功能?

彻底禁用PyCharm重构时自动格式化的方法

核心设置调整(全局生效)

  • 打开PyCharm设置面板:Windows/Linux按快捷键Ctrl+Alt+S,Mac按Cmd+,
  • 依次进入Tools → Refactorings设置页
  • 找到选项重构后重新格式化代码,直接取消勾选即可。该开关控制所有重构操作完成后的自动格式化逻辑,你之前调整的Editor/General/Smart Keys属于输入时的智能键配置,与重构后格式化逻辑无关。

补充方案(局部代码生效)

如果你仅需要部分代码段不被自动格式化,可以在对应代码段首尾添加格式化控制注释:

# @formatter:off
# 该区间内的代码不会被任何格式化操作调整,包括重构、手动触发格式化
a = { test }
# @formatter:on

配置调整完成后重启PyCharm即可生效。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 15:54:02