Ho un file xml formattato correttamente, e dopo il comando dato come risposta qui:Vim formattazione utilizzando gg = G con XML
How can I autoformat/indent C code in vim?
Sto cercando di indentazione automatica mio file da visualizzare corretta nidificazione .
Prima ho cercato di utilizzare questo comando ho impostato il tipo di file XML utilizzando :set ft=xml
del file ho iniziato con ha un'estensione di .mm
, e anche :set nowrap
.
Ecco il mio file ~/.vimrc:
syntax on
set history=1000
set smartindent
set tabstop=2
set shiftwidth=2
set expandtab
Come mai quando emetto gg=G
, ricevo un messaggio che dice 54 lines indented
, eppure il mio file rimane non-nested?
Non una risposta diretta, ma hai provato [xmllint] (http://xmlsoft.org/xmllint.html) --format? – ephemient
No, non ho, non ho davvero bisogno intrinseco di avere il file formattato in questo momento - sto solo cercando il motivo per cui questo comando non sta facendo ciò che mi aspetto che vim. Grazie per il suggerimento però. – grimetime