本人最近在vim下面看些代码,有些不懂的地方就会做标记
但这样做出来的标记和注释的颜色不样,不太好区分
问,
是否能够通过自己添加语法高亮来达到目的
例如,我想??? something ???中间的部分显示为红色,该怎么做
如何添加自己的语法高亮
- petrele.chen
- 帖子: 261
- 注册时间: 2008-09-11 17:41
-
- 帖子: 142
- 注册时间: 2008-05-22 9:43
Re: 如何添加自己的语法高亮
这个比较复杂,可以参考
:help syntax
:help syntax
-
- 帖子: 100
- 注册时间: 2008-09-19 1:03
Re: 如何添加自己的语法高亮
:syn region Error '??? .\{-} ???'
不过建议你可以使用match命令的:
:match Error '??? .\{-} ???'
不过建议你可以使用match命令的:
:match Error '??? .\{-} ???'
- petrele.chen
- 帖子: 261
- 注册时间: 2008-09-11 17:41
Re: 如何添加自己的语法高亮
谢谢啦,不过还有一个问题,这命令是放哪,放.vimrc中似乎不行starwing 写了::syn region Error '??? .\{-} ???'
不过建议你可以使用match命令的:
:match Error '??? .\{-} ???'
Work Hard and Enjoy Life!
-P
-P
-
- 帖子: 100
- 注册时间: 2008-09-19 1:03
Re: 如何添加自己的语法高亮
放.vimrc里面是可以的,但是可别放在第一行哦。要放在syntax on的后面。
- petrele.chen
- 帖子: 261
- 注册时间: 2008-09-11 17:41
Re: 如何添加自己的语法高亮
不行啊starwing 写了:放.vimrc里面是可以的,但是可别放在第一行哦。要放在syntax on的后面。
Work Hard and Enjoy Life!
-P
-P
-
- 帖子: 100
- 注册时间: 2008-09-19 1:03
Re: 如何添加自己的语法高亮
那就是你没有Error这个高亮组,你自己加一个高亮组,比如名字叫做Find:
hi find guifg=Black guibg=Yellow
意思是,加一个叫做“find”的高亮组,前景色黑色,背景色黄色
然后就match吧:
match find /??? .\{-} ???/
这两句话加在vimrc里面就OK了。
hi find guifg=Black guibg=Yellow
意思是,加一个叫做“find”的高亮组,前景色黑色,背景色黄色
然后就match吧:
match find /??? .\{-} ???/
这两句话加在vimrc里面就OK了。
- petrele.chen
- 帖子: 261
- 注册时间: 2008-09-11 17:41
Re: 如何添加自己的语法高亮
starwing 写了:那就是你没有Error这个高亮组,你自己加一个高亮组,比如名字叫做Find:
hi find guifg=Black guibg=Yellow
意思是,加一个叫做“find”的高亮组,前景色黑色,背景色黄色
然后就match吧:
match find /??? .\{-} ???/
这两句话加在vimrc里面就OK了。
真是谢谢了,这样就好多了,功能达到了,还简单明了
Work Hard and Enjoy Life!
-P
-P