我使用pycharm IDE为Python开发它的工作这么怀疑转换选项卡,空格是默认行为,Django的代码完全正常,但是在python IDE处处给人错误,因为它不能选项卡将自动转换为空间有没有办法实现这个。
Answer 1:
更改代码风格来使用空格代替标签:
然后选择你要在项目视图和使用转换文件夹Code
| 重新格式化代码 。
Answer 2:
对于选择,你也可以转换使用“要空间”功能的选择。 我通常只是通过Ctrl-Shift组合-A然后从那里找到“要空间”使用它。
Answer 3:
这只转换不改变其他任何选项卡:
Edit -> Convert Indents -> To Spaces
Answer 4:
CTRL + SHIFT + A =>打开弹出窗口来选择选项,选择要空间到全制表符转换为空间, 或标签 ,所有空间转换为制表。
Answer 5:
CTR + ALT + SHIFT + L - >格式化整个文件:)
Answer 6:
PyCharm 2019.1
如果你想改变的常规设置:
开放的喜好,在MacOS上⌘; 或在Windows / Linux上按Ctrl + Alt + S。
转到编辑- >代码样式- > Python的,如果你想跟着PEP-8,选择标签尺寸:4, 缩进:4,并继续缩进:8,如下图所示:
应用更改,然后单击确定。
如果你想将更改应用于刚刚到当前文件
选项1:您可以在导航栏中选择:编辑- >转换缩进- >为空格。 (见下图)
选项2:您可以通过运行查找操作快捷键执行“要空间”的行动:⌘⇧Windows / Linux上在MacOS或Ctrl⇧A A。 然后输入“为空格”,并运行动作如下所示在图像中。
文章来源: pycharm convert tabs to spaces automatically