Skip to content
On this page

Neovim目录面板nvim-tree.lua


标签:vim/config  

项目地址 : nvim-tree/nvim-tree.lua

能够让 neovim 像 IDE 一样, 从旁边的文件树中打开文件

通过 packer.nvim 安装 :

lua
use "nvim-tree/nvim-tree.lua"

可选依赖 nvim-tree/nvim-web-devicons , 这个插件很常用, 用来显示图标的, 我已经安装过了.

记得 :PackerInstall 或者 :PackerSync

复制官方配置, 大体能从英文看到功能 :

lua
-- examples for your init.lua

-- disable netrw at the very start of your init.lua (strongly advised)
vim.g.loaded_netrw = 1
vim.g.loaded_netrwPlugin = 1

-- set termguicolors to enable highlight groups
vim.opt.termguicolors = true

-- empty setup using defaults
-- require("nvim-tree").setup()

-- OR setup with some options
require("nvim-tree").setup({
  sort_by = "case_sensitive",
  renderer = {
    group_empty = true,
  },
  filters = {
    dotfiles = true,
  },
})

再具体的定制话就需要看官方文档了.

此时可以通过 :NvimTreeToggle 来开关文件树, 通过光标 + 回车能打开文件, 通过鼠标双击也能打开.

Last updated: