【发布时间】:2012-07-24 05:14:21
【问题描述】:
我有一个格式正确的 xml 文件,并按照此处给出的命令作为答案:
How can I autoformat/indent C code in vim?
我正在尝试自动缩进我的文件以显示正确的嵌套。
在尝试使用此命令之前,我使用 :set ft=xml 将文件类型设置为 xml
因为我开始使用的文件的扩展名为.mm,还有:set nowrap。
这是我的 ~/.vimrc 文件:
syntax on
set history=1000
set smartindent
set tabstop=2
set shiftwidth=2
set expandtab
为什么当我发出gg=G 时,我收到一条消息说54 lines indented,但我的文件仍未嵌套?
【问题讨论】:
-
不是直接回答,但你试过xmllint --format 吗?
-
不,我没有,我现在并没有真正需要格式化文件 - 我真的只是在寻找这个命令没有做什么的原因我希望它在vim中。不过感谢您的建议。
标签: xml vim indentation shortcuts