:%s/[{};]/&\r/g|%left0|%s/\([^:]\+\):\s*\(.*\)\([^{}]\)$/\t\1: \2\3/|%s/\([\r|\n|\r\n|\n\r]\)\([\r|\n|\r\n|\n\r]\)\+/\1/|%s/,\([^ ]\)/, \1/g|%s/\([^ ]\){/\1 {/g
Semplice ed efficace April 28, 2009
Indentazione manuale dei CSS con VI
L'auto-indentazione dei CSS in VI spesso e volentieri non funziona... a meno che non vi siate scritti un plugin o ne abbiate trovato uno funzionante al 100%. Quindi, volenti o nolenti, come al solito bisogna arraggiarsi.
Ecco un comando (o meglio una regex) da lanciare in VI per indentare manualmente i vostri fogli di stile:








