我想在vim中为c ++定制语法着色.但是,不幸的是,我仍然找不到braces(){} []和c + c ++/objc/objcpp的运算符+ - /*%的正确名称.任何vim大师谁可以建议我必须'hi'什么名称,以便为所提到的项目设置颜色?
如何保留文件类型的所有当前格式,但添加功能.
我想突出显示.vim文件中的颜色,以便突出显示终端将如何解析它的每种颜色.
我创建了一个包含以下内容的vim.vim文件:
syn keyword yellow yellow containedin=All                                                    
highlight yellow ctermfg=yellow                                                              
syn keyword red red containedin=all                                                          
highlight red ctermfg=red                                                                    
把它放进去 ~/.vim/after/syntax/vim.vim
如此处所示.
这没有效果.
事实上,当我说我的改变没有效果时,我错了.如果您yellow在一行上单独键入,它将突出显示为黄色.不幸的是,这并没有解决我的问题.  
我添加了Al描述的F3功能.
当我f3黄色(在上下文中ctermfg=yellow)它返回:
hi<vimHiCtermColor> trans<vimHiCtermColor> lo<vimHiCtermColor> FG:-1 BG:-1
然后:syn list vimHiCtermColor返回:
--- Syntax items ---
vimHiCtermColor xxx contained lightmagenta darkgray lightgrey darkgrey lightgreen lightgray darkmagenta gray white red grey darkred brown darkblue darkgreen lightblue yellow cyan
                   contained lightcyan lightred black …