pycharm convert tabs to spaces automatically
我正在使用pycharm IDE进行python开发,它对Django代码非常有效,因此怀疑将制表符转换为空格是默认行为,但是在python IDE中会出现错误,因为它无法自动将制表符转换为空格是否有一种实现方法 这个。
更改代码样式以使用空格而不是制表符:
然后在项目视图中选择要转换的文件夹,然后使用
对于选择,还可以使用"到空格"功能转换选择。我通常只通过ctrl-shift-A使用它,然后从那里找到"到空格"。
这只会转换选项卡,而不会更改其他任何内容:
1 | Edit -> Convert Indents -> To Spaces |
Ctrl + Shift + A =>打开弹出窗口以选择选项,选择将所有选项卡转换为空格的空格,或选择将所有空格转换为选项卡的Tab。
PyCharm 2019.1
如果要更改常规设置:
在MacOS ?; 或Windows / Linux中,Ctrl + Alt + S中的打开偏好设置。
转到"编辑器"->"代码样式"->" Python",如果要遵循PEP-8,请选择"制表符大小:4,缩进:4"和"连续缩进:8",如下所示:
应用更改,然后单击"确定"。
如果要将更改仅应用于当前文件
选项1:您可以在导航栏中选择:编辑->转换缩进->转换为空格。 (见下图)
选项2:您可以通过运行"查找操作"快捷方式执行"到空间"操作:在MacOS上为??A,在Windows / Linux上为ctrl?A。然后键入"到空格",然后如下图所示运行操作。
ctr + alt + shift + L->重新格式化整个文件:)
对我来说,它有一个名为?/ .editorconfig的文件,该文件将覆盖我的标签设置。我删除了它(肯定有一天会再次咬我),但是它解决了我的pycharm问题