hi CustomYellow ctermbg=205 guibg=yellow guifg=black ctermfg=black
call matchadd('CustomYellow', '\<TODO\>')
hi CustomCyan ctermbg=205 guibg=Cyan guifg=black ctermfg=black
call matchadd('CustomCyan', '\<DEBUG\>')
hi CustomGray ctermbg=205 guibg=Gray guifg=black ctermfg=black
call matchadd('CustomGray', '\<TEMP\>')
以下是用于在vimrc文件中设置自定义单词突出显示的行。 当我在不同的Vim窗口中打开不同的文件时,突出显示可以正常工作,但是,如果使用选项卡在同一Vim窗口中打开不同的文件,则突出显示将停止工作。
答案 0 :(得分:0)
class UserData {
/// Json is a Map<dynamic,dynamic> if i recall correctly.
static fromJson(json): Post {
UserData data = new UserData()
data._id = ...
data.userName = ...
...
}
与matchadd()
一样,仅适用于 current 窗口。 :match
和:split
都会创建一个新窗口,并且不会突出显示匹配项。您需要为每个新窗口重新进行匹配定义。
:tab split
使您可以在每次输入窗口时执行代码。为避免在重新访问窗口时定义了其他相同的匹配项,可以使用静态:autocmd WinEnter
并在{id}
中存在该错误时取消显示该错误:
:silent!