相关疑难解决方法(0)

在vim中为c ++着色的大括号和运算符?

我想在vim中为c ++定制语法着色.但是,不幸的是,我仍然找不到braces(){} []和c + c ++/objc/objcpp的运算符+ - /*%的正确名称.任何vim大师谁可以建议我必须'hi'什么名称,以便为所提到的项目设置颜色?

vim syntax-highlighting

11
推荐指数
2
解决办法
1万
查看次数

在Vim中自定义语法突出显示

如何保留文件类型的所有当前格式,但添加功能.

我想突出显示.vim文件中的颜色,以便突出显示终端将如何解析它的每种颜色.

我创建了一个包含以下内容的vim.vim文件:

syn keyword yellow yellow containedin=All                                                    
highlight yellow ctermfg=yellow                                                              

syn keyword red red containedin=all                                                          
highlight red ctermfg=red                                                                    
Run Code Online (Sandbox Code Playgroud)

把它放进去 ~/.vim/after/syntax/vim.vim

如此处所示.

这没有效果.


更新

事实上,当我说我的改变没有效果时,我错了.如果您yellow在一行上单独键入,它将突出显示为黄色.不幸的是,这并没有解决我的问题.

我添加了Al描述的F3功能.

当我f3黄色(在上下文中ctermfg=yellow)它返回:

hi<vimHiCtermColor> trans<vimHiCtermColor> lo<vimHiCtermColor> FG:-1 BG:-1
Run Code Online (Sandbox Code Playgroud)

然后: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 …
Run Code Online (Sandbox Code Playgroud)

vim customization overriding vim-syntax-highlighting

4
推荐指数
1
解决办法
7331
查看次数