关于python:如何在PyCharm中“查看”/突出显示制表符和空格以检查缩进?

您所在的位置:网站首页 word2022怎么显示制表符 关于python:如何在PyCharm中“查看”/突出显示制表符和空格以检查缩进?

关于python:如何在PyCharm中“查看”/突出显示制表符和空格以检查缩进?

2024-07-13 06:05| 来源: 网络整理| 查看: 265

这听起来可能很愚蠢,但是我还很陌生,如果我在PyCharm的错误位置放置了制表符或空格,是否可以找到清晰的方法? 甚至以可视方式显示所有选项卡和空格?

我只是花了很长时间在Def函数行中寻找"语法无效"错误的问题,我以为它可能仍然是一个错误的缩进,这是我以前做过的,因此辛苦地检查了一下,却一无所获。 最后,在此之前函数的末尾缺少)。 我意识到右侧的彩色线显示错误,并从那里得到了这一点。

我也知道您可以在PyCharm中混合使用制表符和4个空格字符缩进吗?

但是,如果您使用制表符(例如简单的文本编辑器)在一行中使用制表符,而在下一行中使用4个空格,Python会说:"不,因为我是个严格的学徒,所以我不会运行它,这太顽皮了吗?" 在这方面还有其他常识性的最佳实践习惯吗?

相关讨论 pycharm的可能重复将制表符自动转换为空格 @Sriram不,那不是一个很好的重复目标。 威尔问的是如何突出显示空格,而不是如何将制表符转换为空格。 @ChristianDean,看来是要最终正确地更改/重新格式化它们,对吗? 常识最佳实践:不要使用标签,也不要抱怨使用良好的编码习惯 谢谢@nanotek,那样就不会使用标签了。 Tx @Sriram也很有用。

How to 'see' / highlight tabs and spaces in PyCharm for checking indentation?

您可以转到视图->活动编辑器->显示空白,告诉Pycharm以可视方式显示标签和空格:

Also I understand you can mix tabs and 4 space character indents in PyCharm with no problem?

是的你可以。 但是你不应该。 即使您选择这样做,PyCharm也会默认将它们全部转换为空格。 您可以通过转到设置->编辑器->代码样式-> Python,然后选择使用标签字符复选框来更改此行为:

相关讨论 Tx @Christian Dean也为图片服务! 很高兴我可以帮忙@Will!

有一个设置可以使空白可见: Settings -> Editor -> General -> Appearance -> Show whitespaces



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3