vim有的关键词不高亮

Vim、Emacs配置和使用
回复
wangjun403
帖子: 433
注册时间: 2009-07-06 14:26

vim有的关键词不高亮

#1

帖子 wangjun403 » 2012-07-16 16:13

verilog语言,有的地方不高亮,不知道什么情况啊
附件
1.png
生命只不过是上帝借你一用的资本!
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: vim有的关键词不高亮

#2

帖子 aerofox » 2012-07-17 12:09

自己修改 verilog.vim 吧
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: vim有的关键词不高亮

#3

帖子 aerofox » 2012-07-17 19:16

看了看 verilog.vim,它把全是大写字母、数字和下划线组成的标示符当成常量看待的。
faynwol
帖子: 5
注册时间: 2012-06-19 20:49

Re: vim有的关键词不高亮

#4

帖子 faynwol » 2012-07-21 12:37

LZ用的啥buffer插件?
头像
cjxgm
帖子: 1952
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
联系:

Re: vim有的关键词不高亮

#5

帖子 cjxgm » 2012-07-21 12:54

改一下把大写字母开头的全当作常量:

编辑这个文件:

代码: 全选

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_]\+\>"
Clanjor Prods. | Develop for Developers. (C++, Lua) | 作曲编曲 | 实时渲染引擎
wangjun403
帖子: 433
注册时间: 2009-07-06 14:26

Re: vim有的关键词不高亮

#6

帖子 wangjun403 » 2012-07-22 22:18

faynwol 写了:LZ用的啥buffer插件?
tabnew就可以了,这个不要插件
生命只不过是上帝借你一用的资本!
wangjun403
帖子: 433
注册时间: 2009-07-06 14:26

Re: vim有的关键词不高亮

#7

帖子 wangjun403 » 2012-07-22 22:20

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_]\+\>"
谢谢
生命只不过是上帝借你一用的资本!
回复