如何禁用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
相关产品推荐
相关产品推荐

