1. 函数,变量等都有不同颜色标记
2. 可以同时标记多个高亮
在Vim,默认同时只能有一个高亮标记。
但是如果使用这个 Mark插件,可以实现多个关键字段的颜色标记
类似于:
插件下载地址:
插件安装
1. 首先下载后,解压:
点击(此处)折叠或打开
-
[martin@plugin]$ gzip -d mark-2.8.4.vmb.gz
-
[martin@plugin]$ ls
-
code_complete.vim cscope_maps.vim mark-2.8.4.vmb taglist.vim visualmark.vim
- [martin@plugin]$
点击(此处)折叠或打开
-
[martin@plugin]$
-
[martin@plugin]$ vim mark-2.8.4.vmb
-
[martin@plugin]$ ls
-
code_complete.vim cscope_maps.vim mark-2.8.4.vmb mark.vim taglist.vim visualmark.vim
- [martin@plugin]$
最后,关于该 Mark的用法:
Normal mode:
Vim的Normal mode中,
1. \m 用来使得光标处的单词着色
2. \n 使得原先着色的单词取消着色
3. \r 输入\r后再输入正则表达式,可以高亮匹配的相关单词
Visual mode:
Visual mode下的用法同Normal mode的一样,不同在于可以在 Visual模式下,选择需要高亮的字段,而不是默认鼠标位置
Command Line:
mark.vim这个插件还支持在Command line中输入正则表达式对匹配的内容显示颜色。
在Command line中,使用:
1. :Mark regexp 的格式来标记正则表达式匹配的内容。
2. 再次输入: Mark regexp来取消高亮1. :Mark regexp 的格式来标记正则表达式匹配的内容。
3. 输入: Mark regexp1后高亮其他字段
4. 输入:Mark后,取消所有高亮
搜索方向:使用\*来获取下一个高亮显示的字,使用\#来获取上一个高亮显示的字。
注意: 如果有多处高亮词的情况下。\*和\#是根据记录的上一个高亮词的结果来进行搜索的。
根据测试来看,最多只能支持6中颜色的高亮
---------------------参考资料----------------------
Vim Vmb安装插件