Emacs kann das:
- Laden Sie die Datei in Emacs
- drücken Sie Ctrl- spaceoben in der Datei
- Bewegen Sie den Cursor zum Ende der Datei
- drücken Sie Alt- Xund geben Sie
untabify
dann einreturn - drücken Sie Alt- Xund geben Sie
indent-region
dann einreturn
Dadurch werden Tabulatoren entfernt und alles richtig eingerückt.
Wenn Sie dies öfter tun müssen und Emacs nicht als Editor verwenden, möchten Sie möglicherweise alles in ein Skript packen:
#!/usr/bin/emacs --script (setq require-final-newline 'visit) (defun indent-files (files) (cond (files (find-file (car files)) (untabify (point-min) (point-max)) (indent-region (point-min) (point-max)) (save-buffer) (kill-buffer) (indent-files (cdr files))))) (indent-files command-line-args-left) ;; EOF ;;