You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 04:59:51