Ich versuche, AStyle mit Vim arbeiten, so dass ich die "=" - Taste verwenden kann, um verschiedene Abschnitte des Codes neu einzurücken. Zum Beispiel möchte ich in der Lage sein, meinen üblichen =iB
einzugeben, um den aktuellen Codeblock mit AStyle und nicht mit dem eingebauten Indenter einzurücken.Verwenden von AStyle in Vim
Ich habe versucht, nur gleich prg = Astyle in meinem Vimrc, aber das Problem ist, dass Astyle nur den ausgewählten Block empfängt, aber denkt, dass es eine ganze Datei empfängt. Daher ist der Einzug vollständig deaktiviert, wenn ich versuche, nur eine verschachtelte Klasse einzurücken.
Ich weiß, dass ich immer eine ganze Datei auf einmal umformatieren kann, aber gibt es eine Möglichkeit, astyle in vim zu verwenden, die das ursprüngliche Formatierungsverhalten von vim komplett repliziert (alle meine =
-bewegungsbefehle funktionieren - und Bonuspunkte für autoindent) Verwenden Astyle auch!)?
Wahrscheinlich sollten Sie "formatprg" anstelle von "equalprg" und 'gq' anstelle von' = 'verwenden. Dies scheint mir passender zu sein. Dies wird Ihr Problem jedoch nicht lösen. – Benoit