博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vim 的 XML 文档编辑插件——xml.vim
阅读量:4137 次
发布时间:2019-05-25

本文共 978 字,大约阅读时间需要 3 分钟。

Vim 有一个用于编辑 XML 文档的插件 xml.vim 非常好用,下载地址是:

这个插件的安装很简单,将下载的 xml.vim 文件复制到 ~/.vim/ftplugin 目录下,并在该目录下分别建立连接 docbk.vim、xsl.vim、html.vim、xhtml.vim,让它们皆指向 xml.vim。然后重新启动 vim 即可。

如果你使用的是 gvim,且所编辑的文档的扩展名是 ".xml",那么菜单栏会有一个 “xml” 菜单,对那些不愿意输入命令的用户可能会有用。

下面介绍一下 xml.vim 的几个常用功能。

标记的自动闭合

输入前一半标记,会自动添加后一半标记,并把光标放置在标记中间。

譬如,输入:

<para>

vim.xml 会将其闭合为:

<para>|</para>

注:上面代码中出现的 “|” 符号,这里用来表示 vim 中的插入光标。

标记换行+闭合

在输入标记的前一半后,再输入一个 > 符号,会进行换行:标记的前半部分与后半部分各占一行;标记行的中间有一空行,显示插入光标。

譬如,输入:

<para> >

xml.vim 会将其处理为:

<para>
|
</para>

标记的快速输入

直接输入标记名后面跟随两个分号,即可实现标记的换行+闭合。

譬如,输入:

para;;

可以得到:

<para>
|
</para>

快速修改标记名

将光标移动到要修改的标记上,在 normal 模式下输入 /c ,这时:如果你用的是 gvim,就会跳出一个对话框,在其文本框中输入新的标记名即可;如果你是在终端中使用 vim,只需要 vim 下面的命令窗口中输入新的标记名即可。

在标记上跳跃

将光标移动到某一标记名上,然后在 normal 模式下摁 % 键,光标就可以在标记的前半部分与后半部分来回跳转。如果当前光标是在标记的括号上,那么它就像 vim 往常那样,在括号的前半部分与后半部分来回跳跃了。

更详细地用法

xml.vim 的详细用法请参考其说明文档,在 vim 的 normal 模式下,输入:

:h xml-plugin

即可打开说明文档。

 

本文转自:http://hi.baidu.com/menhoudeyingzi/blog/item/49a3b2196c248c4042a9adb8.html

转载地址:http://gkavi.baihongyu.com/

你可能感兴趣的文章
Piper Sandler为EverArc收购Perimeter Solutions提供咨询服务
查看>>
RMRK筹集600万美元,用于在Polkadot上建立先进的NFT系统标准
查看>>
JavaSE_day14 集合中的Map集合_键值映射关系
查看>>
异常 Java学习Day_15
查看>>
Mysql初始化的命令
查看>>
MySQL关键字的些许问题
查看>>
浅谈HTML
查看>>
css基础
查看>>
Servlet进阶和JSP基础
查看>>
servlet中的cookie和session
查看>>
过滤器及JSP九大隐式对象
查看>>
软件(项目)的分层
查看>>
菜单树
查看>>
Servlet的生命周期
查看>>
JAVA八大经典书籍,你看过几本?
查看>>
《读书笔记》—–书单推荐
查看>>
JAVA数据类型
查看>>
【Python】学习笔记——-6.2、使用第三方模块
查看>>
【Python】学习笔记——-7.0、面向对象编程
查看>>
【Python】学习笔记——-7.2、访问限制
查看>>