2016-06-15 13 views
0

Ich glaube, dass ich nahm vor Semikolon die Gewohnheit Platz aus dem Code-kompletten Buch (ein Recommendation Statement Sichtbarkeit zu verbessern):Leerzeichen im Klartext vor Semikolon?

int x ; 
const char * v = "hi" ; 

Wenn ich laufe Klirren-Format auf einem Code-Block zu reparieren Einkerbung, streift diese zusätzlichen Räume aus. Ich kann sie wieder mit einem Regex hinzufügen:

:%s/ *; *$/ ;/ 

aber das schlägt den Punkt des Clang-Format. Gibt es eine Möglichkeit, eine solche obskure Stilpräferenz zu konfigurieren?

Antwort

0

I Klirren-Format in vim mit den folgenden in meinem .vimrc wurde mit:

map <C-K> :pyf /usr/share/clang/clang-format.py<cr> 

ich dies umgestellt haben:

map <C-K> :!mycformat<cr> 

, wo das Skript nur:

clang-format | sed 's/ *; *$/ ;/' 

(Dies funktioniert auch auf der Kommandozeile als direkter Ersatz für Clang-Format).

Verwandte Themen