如果我在PyCharm中打开一个使用制表符而不是空格的现有项目,我可以在PyCharm中格式化所有这些文件,还是需要手动更新所有这些文件?
答案 0 :(得分:2)
你可以,假设你将PyCharm设置为自动生成空格而不是制表符(据我所知,这是默认的)。
在菜单中:
选择了顶级文件夹的 Code -> Reformat Code
。
答案 1 :(得分:0)
只需将其视为文本文件并替换标签:
with open('example.py') as infile:
lines = infile.readlines()
lines = [line.replace('\t', ' ') for line in lines]
with open('example.py', 'w') as outfile:
outfile.writelines(lines)
答案 2 :(得分:0)
尝试:编辑 - >转换缩进 - >到太空
还有一些快速方法可以从UNIX shell中执行此操作。