Ich kann vim nicht überzeugen, den Codierungsstil anzuwenden, den ich ( cindent
und Freunde) möchte .
Die Integration clang-format.py
(die das .clang-Format meines Projekts verwendet) macht mich jedoch total glücklich.
Nur dass ich den Reflex habe, den Befehl =+ motion zu verwenden . Was eigentlich sehr schön ist, eine Region oder die ganze Datei einzurücken.
Wie kann ich vim anweisen, die Standardfunktionalität zu überschreiben? Ich habe über Equalprg gelesen, bin mir aber nicht sicher, wie ich es einstellen soll, damit es mit dem Clang-Format funktioniert.
==
für eine Zeile und gg=G
für den gesamten Puffer?
vim-clang-format
Plugin zusammen mit ihren Anforderungen (vor allemvim-operator-user
), und dann Karte=
zu<Plug>(operator-clang-format)
? Plugin-Link: github.com/rhysd/vim-clang-format