Python Tidy Code

时间:2018-01-04 18:25:23

标签: python linux

我使用nano编辑远程Centos服务器上的所有Python文件。这似乎运作良好。偶尔我需要做一个小改动来改变整个文件的缩进。有没有一种简单的方法将所有一个空格缩进转换为4个空格等?我看过PythonTidy.py,但似乎改变了很多东西。

3 个答案:

答案 0 :(得分:0)

不确定是否考虑切换编辑器。您可以自定义VIM,以便使用vimrc文件处理自动缩进并轻松地将制表符设置为空格。 Vim还为您的问题提供了方便的修复缩进命令。

答案 1 :(得分:0)

在您最喜欢的文本编辑器中,使用搜索和替换。找到

的所有实例
"\n [^-\s]"

并用

替换它们
"\n    "

只要按预期使用换行符和正则表达式,它就会缩进所有换行符后跟一个空格后跟一个非空格(意思是,它不会将4个空格改为7个空格)。

答案 2 :(得分:0)

我发现了这个:

How to fix python indentation

安装的python-tools然后使用reindent.py。工作绝对完美。

感谢。