Vim/GVim格式化xml文件
From: http://yaven.iteye.com/blog/1084044
今天找了很久关于在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文件进行格式化了。
=======================================================================
From: http://www.4ucode.com/Study/Topic/1852341
Windows下使用gvim格式化xml文件
1. 下载xmllint.exe
http://code.google.com/p/xmllint/downloads/list
下载后,将xmllint.exe配置到PATH中。
2. 配置_vimrc文件
Windows下"_vimrc"文件默认保存在gvim安装根目录下。
在最后添加
au FileType xml exe ":silent 1,$!xmllint \"%\" --format --recover"
这行表示使用xmllint打开xml文件。
注意:
1) 如果xmllint.exe没有加入PATH,$!后必须写绝对路径。
2) %代表xml文件全路经名称,如果不使用引号引起来,当路经含有空格时会产生错误。
3. 完成
打开xml文件后,格式化完毕!
xmllint参考
http://vim.wikia.com/wiki/Format_your_xml_document_using_xmllint
Vim/GVim格式化xml文件相关推荐
- Windows下使用gvim格式化xml文件
1. 下载xmllint.exe http://code.google.com/p/xmllint/downloads/list 下载后,将xmllint.exe配置到PATH中. 2. 配置_vim ...
- Vim 格式化 xml文件, 进行快捷键映射。
linux环境中使用xmllint就可以实现对xml文件的格式化功能. 1.安装libxml2. Libxml2 是一个xml的c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT L ...
- Notepad++ 安装XML Tools插件格式化XML文件
1. 打开Notepad++ 软件 2. 选择插件,选择"插件管理" 3. 搜索 XML Tools,找到该插件后,勾选该文件,点击"安装" 在Notepad+ ...
- VS Code 格式化 XML 文件的方法
一.引言 最近很喜欢使用 VS Code,所以会遇到很多 VS Code 的日常使用问题. 比如,我想要在 VS Code 中实现 UltraEdit 中 XML 格式化的问题,该如何做呢? 二.解决 ...
- 怎样格式化xml文件?
展开全部 1/启动Notepad++,按图所示进行操作. 2/在"plugin Manager"中找到"XML Tools"插件,点击"Install ...
- Eclipse下格式化xml文件
首先设置eclipse: window-->preferences-->xml-->editor-->勾选split multiple attributes... 这个时候在x ...
- linux命令格式化xml文件
把xml文件格式化后显示在屏幕 xmllint --format *.xml 把 b.xml内容格式化后保存在a.xml文件里 xmllint --format --recover b.xml > ...
- [vim]在vim中格式化xml
From: http://blog.sina.com.cn/s/blog_498a6eeb0100v3km.html 在_vimrc中增加: " 格式化xml function Xml() ...
- Sublime Test3 添加一键格式化XML文件插件
文章目录 1. 下载地址: 2. 快捷键: 3. 在线格式化xml json插件 1. 下载地址: 下载链接 提取码 https://pan.baidu.com/s/1zovLp4BCJmreAYe8 ...
最新文章
- java 缘起_缘起 网络编程
- SVN为什么比git更好
- extern用法详解
- android bool定义,android-R.bool
- 前端学习(2256)如何解决冲突
- android.support.v7.app.AlertDialog.Builder使用说明
- Lyft Level 5 Challenge 2018 - Elimination Round题解【待补】
- php图片发送另一台,PHP从一台服务器将图片发送到另一台服务器并保存
- arduino 下载 https://downloads.arduino.cc/packages/package_index.json error 出错的解决方法
- java单例模式——详解JAVA单例模式及8种实现方式
- 使用sql语句直接修改数据库密码的解决方案
- myeclipse复制的文件代码乱码
- 网易云web安全工程师第二天
- 群晖python套件包_想在群晖上运行python该怎么弄?
- 中西方对时间的差异_中西方时间表达的认知差异
- sdcc man阅读笔记(四)——存储类型关键字
- Scratch编程初体验3-飞行的小猫
- python 提取函数名/变量名(或将函数名/变量名转换为字符串)
- 大数据基础知识(上)
- 人工智能可预测阿茨海默症病情演变
热门文章
- python多项式回归_在python中实现多项式回归
- leetcode 52. N皇后 II(回溯)
- leetcode199. 二叉树的右视图(bfs)
- 强化学习应用于组合优化问题_如何将强化学习应用于现实生活中的计划问题
- 代码字体mono_如何构建代码存储库:Multi,Mono或Organic?
- c++ primer 4.4节练习答案
- 高德地图调用和添加标注
- 大数据时代,怎么做全渠道的营销
- Eclipse For JavaSE安装、配置、测试
- mysql 中 group_concat()用法