← tools Wiki / tools

Neovim 配置思路

以 lazy.nvim 为基础的模块化配置结构
2025-12

目录结构

lua/config/ 放核心设置(选项、快捷键);lua/plugins/ 每个文件对应一个功能领域。lazy.nvim 会自动加载这些文件。

关键插件

  • nvim-lspconfig + mason.nvim(LSP)
  • nvim-cmp(补全)
  • telescope.nvim(模糊搜索)
  • oil.nvim(文件管理)

性能建议

  • 使用 eventkeys 延迟加载
  • 避免过多 UI 插件
  • 定期清理不用的插件
-- lazy.nvim 配置示例
{
'nvim-telescope/telescope.nvim',
cmd = 'Telescope',
keys = { '<leader>f', '<leader>F' },
}
显示设置