我有一個格式正確的XML文件,並給出一個答案這裏的命令如下:Vim的使用GG用XML格式= G
How can I autoformat/indent C code in vim?
我想自動縮進我的文件,以顯示正確的嵌套。
之前,我試圖用這個命令我設置文件類型使用:set ft=xml
我開始有.mm
的擴展名的文件,以XML,也:set nowrap
。
這裏是我的〜/ .vimrc文件:
syntax on
set history=1000
set smartindent
set tabstop=2
set shiftwidth=2
set expandtab
爲什麼當我發出gg=G
,我得到一個消息說54 lines indented
,但我的文件保持不嵌套?
不是一個直接的答案,但你嘗試過[xmllint(http://xmlsoft.org/xmllint.html)--format? – ephemient 2012-07-25 17:42:15
不,我沒有,我現在並沒有真正需要格式化文件的內在需求 - 我只是在尋找這個命令沒有達到我期望的vim的原因。 (還是)感謝你的建議。 – grimetime 2012-07-25 17:50:03