Tengo un archivo XML con formato correcto, y siguiendo el orden dada como una respuesta aquí:Vim formatear usando gg = G con xml
How can I autoformat/indent C code in vim?
estoy tratando de guión automático mi archivo para mostrar anidación correcta .
Antes traté de usar este comando fijo el tipo de archivo a XML utilizando :set ft=xml
que el archivo Empecé con tiene una extensión de .mm
, y también :set nowrap
.
Aquí está mi archivo ~/.vimrc:
syntax on
set history=1000
set smartindent
set tabstop=2
set shiftwidth=2
set expandtab
¿Por qué cuando expido gg=G
, aparece un mensaje que dice 54 lines indented
, sin embargo, mi archivo sigue siendo un-anidado?
No es una respuesta directa, pero ¿has probado [xmllint] (http://xmlsoft.org/xmllint.html) --format? – ephemient
No, no lo he hecho, realmente no tengo una necesidad inherente de tener el archivo formateado en este momento. Realmente estoy buscando la razón por la cual este comando no está haciendo lo que esperaba en vim. Gracias por la sugerencia, sin embargo. – grimetime