分页: 1 / 1

vim有的关键词不高亮

发表于 : 2012-07-16 16:13
wangjun403
verilog语言,有的地方不高亮,不知道什么情况啊

Re: vim有的关键词不高亮

发表于 : 2012-07-17 12:09
aerofox
自己修改 verilog.vim 吧

Re: vim有的关键词不高亮

发表于 : 2012-07-17 19:16
aerofox
看了看 verilog.vim,它把全是大写字母、数字和下划线组成的标示符当成常量看待的。

Re: vim有的关键词不高亮

发表于 : 2012-07-21 12:37
faynwol
LZ用的啥buffer插件?

Re: vim有的关键词不高亮

发表于 : 2012-07-21 12:54
cjxgm
改一下把大写字母开头的全当作常量:

编辑这个文件:

代码: 全选

vim /usr/share/vim/vim7*/syntax/verilog.vim
找到类似这样的代码(79行左右的地方)

代码: 全选

syn match   verilogConstant "\<[A-Z][A-Z0-9_]\+\>"
改成

代码: 全选

syn match   verilogConstant "\<[A-Z][A-Za-z0-9_]\+\>"

Re: vim有的关键词不高亮

发表于 : 2012-07-22 22:18
wangjun403
faynwol 写了:LZ用的啥buffer插件?
tabnew就可以了,这个不要插件

Re: vim有的关键词不高亮

发表于 : 2012-07-22 22:20
wangjun403
cjxgm 写了:改一下把大写字母开头的全当作常量:

编辑这个文件:

代码: 全选

vim /usr/share/vim/vim7*/syntax/verilog.vim
找到类似这样的代码(79行左右的地方)

代码: 全选

syn match   verilogConstant "\<[A-Z][A-Z0-9_]\+\>"
改成

代码: 全选

syn match   verilogConstant "\<[A-Z][A-Za-z0-9_]\+\>"
谢谢