刚开始学习 Neovim,我正在努力解决一些对于有经验的人来说可能很容易修复的问题。
使用 Neovim 的 LazyVim 发行版,其内部使用
Lazy.nvim
作为插件管理器,并使用 neo-tree 作为插件之一。
我想配置 neo-tree 插件以在其文件资源管理器中显示相对行号。
plugins/neo-tree.lua
中创建了一个新文件,内容如下:
return {
{
"nvim-neo-tree/neo-tree.nvim",
opts = {
view = {
relativenumber = true,
},
},
},
}
现在,当我重新启动时,我应该看到行号,但我没有。这里可能会出现什么问题?
注意:当我在新树缓冲区中并且我
set number
时,我看到行号。
relativenumber
插件没有nvim-neo-tree/neo-tree.nvim
选项。您对 nvim-tree/nvim-tree.lua
插件感到困惑(关于此选项的讨论)。
对于
neo-tree.nvim
插件,您可以通过event_handlers
使用Lazy启用relativenumber:
return {
"nvim-neo-tree/neo-tree.nvim",
opts = {
event_handlers = {
event = "neo_tree_buffer_enter",
handler = function()
vim.opt_local.relativenumber = true
end,
},
},
}