分页: 1 / 1
Vim可不可以做类似“三个反斜杠该行文字加粗”
发表于 : 2012-11-07 6:25
由 mayasky
看到老师用Emacs编C,里面的注释行开头两个反斜杠就是一般的注释,后面的文字变个颜色;可是开头三个反斜杠那么后面的文字就会加粗。这样看上去程序一段一段的,结构很清晰。作为Vim的用户很想知道VIM可不可以实现相同效果?谢谢啦~~
Re: Vim可不可以做类似“三个反斜杠该行文字加粗”
发表于 : 2012-11-07 9:00
由 wangjun403
首先佩服你这个点居然来发帖!
我想也想知道这怎么办
但我觉得就算能实现,也比较麻烦
Re: Vim可不可以做类似“三个反斜杠该行文字加粗”
发表于 : 2012-11-07 9:12
由 eexpress
这只是语法高亮设置的问题啊。
vim支持markup的语法,那里面就有类似的加粗。
Re: Vim可不可以做类似“三个反斜杠该行文字加粗”
发表于 : 2012-11-07 23:41
由 mayasky
wangjun403 写了:首先佩服你这个点居然来发帖!
我想也想知道这怎么办
但我觉得就算能实现,也比较麻烦

感觉不应该麻烦,这东西既然Emacs有,Vim众肯定不会善罢甘休
关键就是知之为知之,不知为不知。。。
Re: Vim可不可以做类似“三个反斜杠该行文字加粗”
发表于 : 2012-11-07 23:44
由 mayasky
eexpress 写了:这只是语法高亮设置的问题啊。
vim支持markup的语法,那里面就有类似的加粗。
markup吗?我google一下,能找到答案的话就贴在这里~
Re: Vim可不可以做类似“三个反斜杠该行文字加粗”
发表于 : 2012-11-08 2:52
由 mayasky
分享解决方法,在gvimrc里面加上以下两行:
highlight mygroup gui=bold
match mygroup /^\s*\/\/\/.*$/
不足在于这样就针对所有的文件类型了,不知道如何只是针对C文件施加上面两行,凑合了用吧先
不过有高手路过,可以指点指点哦~~

Re: Vim可不可以做类似“三个反斜杠该行文字加粗”
发表于 : 2012-11-10 19:12
由 lilydjwg
mayasky 写了:分享解决方法,在gvimrc里面加上以下两行:
highlight mygroup gui=bold
match mygroup /^\s*\/\/\/.*$/
不足在于这样就针对所有的文件类型了,不知道如何只是针对C文件施加上面两行,凑合了用吧先
不过有高手路过,可以指点指点哦~~

写到 ~/.vim/syntax/c.vim 里。