Web 2.0 Developer & PHP Programmer (ZCE)
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:
:%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 ;)

Bookmarks: bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark

Nessun commento

© Copyright 2008 - 2010 Fabio Cicerchia. Powered by Fluxy Framework using the theme bbv1 (customized by Fabio Cicerchia).