Estoy aprendiendo Vim, pero pensé que era una tarea simple, pero no puedo hacer que funcione. Tengo un navegador SO pero las soluciones no me funcionan.
Estoy intentando sangrar correctamente un archivo (xml). El comando que uso es:
gg=G
o ggVG = (este hecho por mí mismo probablemente hace algo diferente;))
Mi .vimrc es:
syntax on
filetype plugin indent on
set nu
:set ft? indentexpr?
¿Se lee filetype=xml indentexpr=XmlIndentGet(v:lnum,1)
?
m'ggVG=''
, lo que simplemente guarda la línea en la que se encuentra y regresa a ella después de volver a indentar el archivo.