首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在重整代码时停止PyCharm插入空格以实现精细对齐?

如何在重整代码时停止PyCharm插入空格以实现精细对齐?
EN

Stack Overflow用户
提问于 2014-03-14 05:06:41
回答 2查看 1.2K关注 0票数 3

我正在使用制表符缩进我的Python代码,而PyCharm非常热衷于使用空格进行精细的对齐,虽然它不会使代码无效,但我想知道如何停止这种行为。

例如,在这里,除了第一个元素之外,在每个元素之前插入了2个空格,以保持与它的对齐。

代码语言:javascript
复制
INDEXES_TO_ILLUMINANTS = {0: "Unknown",
                          1: "DayLight",
                          2: "Fluorescent",
                          3: "Tungsten (Incandescent Light)",
                          4: "Flash",
                          9: "Fine Weather"}
EN

回答 2

Stack Overflow用户

发布于 2016-04-09 00:04:53

在PyCharm 5中,“集合:多行时对齐”设置添加了以下空格:

票数 1
EN

Stack Overflow用户

发布于 2014-03-14 06:01:58

根据the documentation的说法,你似乎可以关闭“智能标签”:

  • 如果选中此复选框,PyCharm将插入制表符以进行缩进和重新格式化,但对所需列的精细对齐仅通过空格完成,而不会用制表符替换。这样做是为了在更改选项卡大小时保留源代码的可视表示。
  • 如果清除此复选框,则仅使用选项卡。这意味着一组适合指定制表符大小的空格将自动替换为制表符,这可能会破坏精细对齐。
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22390923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档