我有一个格式正确的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