我正在使用pycharm IDE进行python开发,它对Django代码非常完美,因此怀疑将制表符转换为空格是默认行为,但是在python IDE中到处都有错误,因为它无法自动将制表符转换为空格,有没有一种方法可以实现这个。
我正在使用pycharm IDE进行python开发,它对Django代码非常完美,因此怀疑将制表符转换为空格是默认行为,但是在python IDE中到处都有错误,因为它无法自动将制表符转换为空格,有没有一种方法可以实现这个。
Answers:
更改代码样式以使用空格而不是制表符:
然后在项目视图中选择要转换的文件夹并使用Code
| 重新格式化代码。
~/.editorconfig
覆盖PyCharm设置的文件。
对于选择,还可以使用“到空格”功能转换选择。我通常只通过ctrl-shift-A使用它,然后从那里找到“到空格”。
开放的喜好,在MacOS上⌘;或在Windows / Linux的Ctrl+ Alt+S。
转到“编辑器”->“代码样式”->“ Python”,如果要遵循PEP-8,请选择“ 制表符大小:4”,“ 缩进:4 ”和“ 继续缩进:8”,如下所示:
应用更改,然后单击“确定”。
选项1:您可以在导航栏中选择:编辑->转换缩进->转换为空格。(见下图)
选项2:您可以通过在macOS或Windows / Linux 上运行“ 查找操作”快捷方式来执行“到空间”操作。然后键入“ To Spaces”,然后如下图所示运行操作。⌘⇧Actrl⇧A