热门搜索:和平精英 原神 街篮2 

您的位置:首页 > > 教程攻略 > 软件教程 >Bubbly插件怎么安装使用

Bubbly插件怎么安装使用

来源:互联网 更新时间:2026-06-10 09:42

Bubbly 这个状态栏插件,在 Neovim 圈子里口碑一直不错。想把它用上,其实几步就能搞定——但前提是 packer.nvim 得先装好,否则后续配置根本跑不起来。

装 packer 本身不复杂,官方文档有现成的步骤。这里默认你已经就绪,咱们直接进入正题。

安装 Bubbly.nvim 插件

打开 Neovim,先跑一遍 :PackerSync,确认 packer 本身是活的。然后在你的插件配置文件里(比如 ~/.config/nvim/lua/plugins/bubbly.lua)加上这么一行:

use { 'datwaft/bubbly.nvim', config = function() require('bubbly').setup() end }

保存后,依次执行 :PackerCompile:PackerSync,等插件下载完、编译好,就算装上了。

基础配置与启用

接下来做最小配置。新建 ~/.config/nvim/lua/config/bubbly.lua,写入:

require('bubbly').setup({ statusline = { 'mode', 'truncate', 'path', 'branch', 'filetype' } })

然后在 init.lua 靠近顶部的位置(插件加载之后、其他 UI 设置之前)加上 require('config.bubbly')

这一步必须重启 Neovim,或者执行 :source $MYVIMRC

。只重载 Lua 模块是不行的,statusline 不会自动刷新。

自定义状态栏内容顺序

状态栏里各模块的顺序直接影响显示效果。举个例子:如果把 'progress' 放在 'truncate' 前面,路径截断会失效——因为 progress 依赖当前 buffer 宽度算比例,而 truncate 得优先占好空间才能正常工作。

推荐顺序是这样的:模式 → 路径截断 → 文件路径 → 分支 → Git 变更 → 语言服务器诊断 → 分隔符 → 文件类型 → 进度条。

对应的配置写出来就是:

statusline = { 'mode', 'truncate', 'path', 'branch', 'signify', 'coc', 'divisor', 'filetype', 'progress' }

切换配色方案

有两种办法。

方法一:直接覆盖默认调色板

setup() 参数里传入 palette 表,比如深色背景常用这么一组:

palette = { background = '#1e1e1e', foreground = '#d4d4d4', blue = '#569cd6', green = '#608b4e' }

方法二:复用已有的主题变量

如果你已经在 config/colors.lua 里定义了 my_colors,直接引用就行:palette = my_colors

需要提醒的是:修改 palette 之后,要么重新跑一遍 :PackerSync,要么重启 Neovim,热重载是不生效的。

热门手游

手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc