Hay surprisingnumber de questions en thissubject, sin embargo, algunos de ellos no responden lo que quiero.¿Cómo sangrado exclusivamente un bloque de código en vim?
que tienen un bloque de código como sigue:
void foo {
somecodehere
morecode
...
}
Como se puede ver las tripas de mi función son guiones en el mismo nivel que el resto de mi bloque de código. Lo que hago actualmente es >%
al final de mi bloque (es decir, }
) que sangra todo el bloque, incluidas las líneas con mis llaves.
Lo que me gustaría hacer es un comando similar que sangra cada línea entre excluyendo mis llaves.
No puedo comenzar a decirte cuánto tiempo esto me salvaría.
Use '=' para formatear (no sangría, pero para mí da los mismos o mejores resultados). A menos que no te guste la forma en que vim formatea tu código. 'gg = G' formateará todo el archivo. – FrustratedWithFormsDesigner
@Frustrated no es exactamente lo que estoy buscando (ya que a veces no quiero meterme con el formateo interno), pero también es útil saberlo. Entonces +1 a usted señor – tzenes