Mac版PyCharm如何禁用自动插入三#号 修复注释缩进异常问题
Mac版PyCharm Python注释行为异常修复方案
配置调整步骤
修复手动输入#自动插入三个###、缩进不匹配问题
- 按快捷键
cmd + ,唤起PyCharm设置面板 - 进入
Editor > General > Smart Keys配置页,在Python分类下取消勾选Insert documentation comment stub、Auto-close comment block两个选项 - 继续进入
Editor > Code Style > Python配置页,切换到Wrapping and Braces标签,取消勾选Comment at first column,将注释对齐规则设置为Align to code
修复cmd+/快捷键注释缩进不匹配问题
- 保持在
Editor > Code Style > Python配置页,切换到Code Generation标签 - 取消勾选
Line comment at first column、Block comment at first column两个选项,勾选Add a space at comment start - 进入
Editor > Keymap配置页,搜索Comment with Line Comment,确认该操作的快捷键绑定为cmd + /,移除其他冲突的快捷键绑定 - 若上述配置完成后仍存在异常,执行
File > Invalidate Caches...,勾选清除本地文件缓存后重启PyCharm即可
效果校验
配置完成后注释行为将和Windows版PyCharm完全一致:
- 手动按下
#键时仅输入单个#字符,不会自动补全多余# - 手动输入#、使用
cmd + /添加行注释时,#会自动匹配当前代码行的缩进位置,不会固定插入到行首位置
内容的提问来源于stack exchange,提问作者Samuel O.D.
相关产品推荐
相关产品推荐

