Vim自定义高亮显示不起作用
Vim custom highlight not working
我正在使用AfterColors,并尝试自定义JavaScript条件高亮显示(if
、else
等关键字完全取消高亮显示)。
通过查看vim附带的javascript.vim
语法文件,我看到了以下行:
syn keyword javaScriptConditional if else switch
我尝试添加以下内容,但没有成功:
hi javaScriptConditional ctermfg=9 guifg=#cc6666
我也在使用vim javascript插件,所以我也看了一下他们的语法文件:
syntax keyword jsConditional if else switch
然后我尝试添加以下内容,但都没有成功:
hi jsConditional ctermfg=9 guifg=#cc6666
我错过了什么?我有很多CoffeeScript的颜色定制,但由于某种原因,它无法与JavaScript配合使用。
当JavaScript被完全取消高亮显示时,文件类型可能设置不正确。与:setl ft?
核对;它需要是CCD_ 5。
此外,对于默认语法脚本,条件语句应该链接到Conditional
高亮显示组。
您需要找出导致高亮显示的语法组。:syn list
显示所有活动组,但当您安装SyntaxAttr.vim-显示光标下字符的语法突出显示属性插件时会更容易。
最后,您不需要提到的AfterColors插件来自定义一些语法组。~/.vimrc
中的:hi
命令应该很好(除非您动态切换配色方案)。根据我对插件的理解,即自定义一些通用突出显示组(如Conditional
或Statement
)。Syntax应该只是:syn link
。
相关文章:
- Array.length似乎不起作用;console.log则显示其他情况
- Javascript设置日期不起作用,显示错误的时间
- 显示/隐藏不起作用
- javascript文本验证不起作用.警报消息没有't显示
- javascript函数,该函数不起作用,但不会显示任何错误
- ng显示“;调用方法“;不起作用
- Javascript随机显示/隐藏不起作用
- 显示隐藏的html表在javascript(IE8)中不起作用
- 在html中显示javascript变量won'不起作用
- HTML 显示/隐藏元素 JS 不起作用
- 显示 JSON 将不起作用
- 显示基于第一个下拉列表的第二个下拉列表不起作用
- 尝试使用 AngularJS ng-repeat 显示 JSON 数据不起作用
- 双击谷歌地图显示提示框不起作用
- 在表中显示ajax响应不起作用
- 滚动过标题后显示图像-尝试不起作用
- JQuery隐藏/显示不起作用
- :包含不区分大小写的解决方案在替换文本以突出显示时不起作用
- 使用css显示和隐藏元素不起作用
- HTML/Javascript剧透脚本在IE中不起作用(显示/隐藏)