今天找了很久关于在VIM中格式化xml的插件都没找到,后来才发现其实不用装插件,在linux环境中使用xmllint就可以实现对xml文件的格式化功能。
1,安装libxml2。
Libxml2 是一个xml的c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件。它除了支持c语言版以外,还支持c++、PHP、Pascal、Ruby、Tcl等语言的绑定,能在Windows、 Linux、Solaris、MacOsX等平台上运行。功能还是相当强大的。具体的介绍请参考 http://xmlsoft.org/。
安装时使用apt-get命令安装即可。
2,使用xmllint命令格式化xml文件
在终端执行
xmllint –format build.xml
即可输出格式化后的xml文件。
在VI中可以配置.vimrc来设置格式化的快捷键。
map :silent 1,$!xmllint –format –recover – 2>/dev/null
这样在重新启动vim时就可以用F2快捷键来对xml文件进行格式化了。
相关推荐
vim的格式化插件,调用indent进行格式化,用于格式化c代码的插件,按F8即可
可以在此文件定义vim的格式以及用法,同时可以自己补充修改
vim-jsx-pretty, [Vim script] 对vim的JSX语法非常突出 vim-jsx-pretty演示语法vim-jsx-pretty( 添加彩色配置) vim-jsx-pretty mxw/vim-jsx 自动缩进( 使用 vim-javascript )
vim配置文件vim配置文件vim配置文件
vim配置文件 vimrc vim配置文件 vimrc vim配置文件 vimrc
用vim编辑多个文件 用vim编辑多个文件用vim编辑多个文件
vim配置文件,vim配置文件
强大的vim配置文件,强大的vim配置文件强大的vim配置文件强大的vim配置文件强大的vim配置文件
NULL 博文链接:https://wsfei.iteye.com/blog/1776540
vim简单的配置文件
该配置文件包含了设置行号、Tab...具体说明可以参考我的文章《【Linux成长之路基础篇:玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim》第三章《三、vim配置文件.vimrc》里面有详细的介绍。
vim配置目录、文件 用于把Vim改装成一个IDE编程环境
vim常用配置,插件,用于形成打造VIMIDE
eetop网友提供的vim verilog设计自动化工具,使用了,非常不错。 将压缩包解压后,将其中.vim/plugin/automatic.vim 拷贝到你home目录下相同目录中(.vim/plugin/),同时也拷贝.vim/after将home目录下.vim/, ...
vim的c.vim和cpp.vim文件,替换之后可以高亮显示函数名称,包括STL里的类型名和函数名
vim的资源文件,解压后,将其中的.vim文件夹放入到你的/Home目录下,里面一般的vim插件都有了,如还想要其他的可以下载对应的vim插件,放入.vim/plugin文件夹下面,doc文件放入.vim/doc文件夹下面 vim的效果 ...
入门使用 vim 的 XMLExpander 扩展插件,您可以使您的 XML 文件清晰。 XMLExpander 是一个漂亮的 XML 打印机。 当您遇到 xml 文件在一行中或没有明确插入的问题时,此插件可以帮助您。 运行 XMLExpander 后,每个...
vim-autoformat:通过集成现有代码格式化程序在Vim中提供简单的代码格式化
Vim 配置文件。 支持ctags/cscope的配置。可以动态的进行代码的跳转高亮等