2
我有一些代碼,是從舊的代碼複製粘貼,所以壓痕現在是完全錯誤的,和編譯器給出錯誤。
有沒有一種方法可以自動修復縮進(不只是將標籤換成空格)?我在Eclipse中使用了pyDev 2.7(它聲稱自動格式化)使用Ctrl + Shift + F,但它沒有改變任何東西。
我有一些代碼,是從舊的代碼複製粘貼,所以壓痕現在是完全錯誤的,和編譯器給出錯誤。
有沒有一種方法可以自動修復縮進(不只是將標籤換成空格)?我在Eclipse中使用了pyDev 2.7(它聲稱自動格式化)使用Ctrl + Shift + F,但它沒有改變任何東西。
使用重新縮進
http://pypi.python.org/pypi/Reindent/0.1.0
pip install reindent
reindent <file>
你也可以看看PythonTiddy
你能給什麼是錯的縮進的例子嗎? – Daniel
取決於它是多麼的破碎,但它有可能需要*一些*人的思想。 – delnan
首先使用空格交換標籤以規範化...然後嘗試並自動生成...但您可能仍然必須手動修復某些內容...舊代碼是否運行?如果是這樣,你應該幾乎可以複製粘貼它/// –