我想创建一个名为Italic
的突出显示组,与Normal
完全相同,但文本为斜体。
ctermfg=251 ctermbg=234 guifg=#cccccc guibg=#242424
字符串
我的问题是:
1.将term=italic
添加到Normal
属性中是正确的方法吗?
:hi Italic term=italic ctermfg=251 ctermbg=234 guifg=#cccccc guibg=#242424
型
1.有没有可能以一种通用的方式做到这一点,即,定义新的突出显示组以匹配任何配色方案的基本样式(以上仅适用于我当前的配色方案)?
:hi Italic extends Normal term=italic
型
1条答案
按热度按时间ffdz8vbo1#
要解决这个问题,您可以通过脚本创建突出显示组。下面的函数接受三个字符串参数:突出显示所基于的组的名称,要创建的组的名称,以及包含要添加或覆盖的突出显示属性的字符串。
字符串
因此,
型
创建一个名为
Italic
的新组,它通过term=italic
属性字符串扩展Normal
突出显示。请注意,自定义高亮显示组在颜色方案切换时保持不变。要更正此行为,您可以在当前颜色方案更改时更新该组:
型