私はpython-modeとpython.elを見てきました。私はpython-mode.elを使用しています。ロープとロープマックも使用しています。これらに関するドキュメント、または別のelispパッケージなどを探しています。
私の現在の問題は、与えられたコードのインデント サイズが一貫していないことです。一部のブロックでは2つになり、一部のブロックでは4になります。これをクリーンアップしたいのですが、何らかの理由で、emacsに「インデントを修正」するように指示すると、基本的にすべての行でタブを押すだけで、コードが台無しになります。私が望むのは、同じ相対的なインデントを維持することですが、4 つのスペースで標準化することです。これを簡単にできるものはありますか?
悪いインデントの各インスタンスを見つけてブロックし、2 つのスペースを 4 つのスペースでクエリ置換できると思います。しかし、それは私の精度に少し依存しすぎており、これをどこで行うべきかを認識しています。また、コード量が多いです。
誰かが私に自転車の修理工がこれを解決すると言いましたが、それは数年前から開発されていません... 他に提案はありますか?
ありがとう。