如何修改Neovim中波浪线(~)或EndOfBuffer的颜色?
修改Neovim缓冲区末尾波浪线(~)颜色的解决方案
折腾了好久才摸准门道,核心是找对对应的高亮组——EndOfBuffer,这就是控制缓冲区末尾那些波浪线的关键组。
具体配置方法
- 如果你用Lua配置(比如
init.lua):-- 把#666666换成你想要的颜色值,比如#888888、#333333都可以 vim.api.nvim_set_hl(0, 'EndOfBuffer', { fg = '#666666' }) - 如果你用Vimscript配置(比如
init.vim):-- guifg对应GUI模式颜色,ctermfg对应终端模式颜色,按需调整数值即可 highlight EndOfBuffer guifg=#666666 ctermfg=242
配置完重启Neovim就能看到效果了,之前找不到解决办法大概率是没定位到EndOfBuffer这个正确的高亮组,别再瞎调其他无关组浪费时间啦。
内容的提问来源于stack exchange,提问作者arturfil
相关产品推荐
相关产品推荐

