我有一些使用空格进行缩进的.py文件,我想将它们转换为制表符.
我可以很容易地使用正则表达式来破解一些东西,但我可以想到这种方法可能失败的几个边缘情况.是否有一个工具通过解析文件并确定缩进级别与python解释器相同的方式来执行此操作?
如果要转换的文件不多,可以在vim中打开它们,然后使用该:retab
命令.
有关更多信息,请参阅vim文档.
Python包含相反的脚本(制表符到空格).这是C:\Python24\Tools\Scripts\reindent.py
给我的
:retab将使用空格交换制表符,并且:retab!将使用制表符交换空格.1个标签= 4个空格,4个空格= 1个标签,具体取决于您的标签设置.