1. 核心架构与 UI
- lazy.nvim: 整个插件管理的“大脑”,负责下载、加载和优化所有插件。引擎
- LazyVim: 基础配置框架,帮你预设好了绝大部分科学的默认设置。代码+插件组合
- tokyonight.nvim: 经典的东京之夜主题,色彩柔和,截图效果极佳。
- lualine.nvim: 底部状态栏,显示模式、分支、文件类型等信息。
- bufferline.nvim: 顶部标签栏,让你像浏览器一样切换文件。
- noice.nvim: 重塑了 Neovim 的交互界面(命令行、通知、弹窗)。你刚才遇到的报错就源于它对命令行的接管。
- nui.nvim: 一个 UI 组件库,是
noice 等插件赖以生存的基础。
2. 编码增强(杀手锏级)
- blink.cmp: 重点关注。这是新一代的代码补全引擎,比传统的
nvim-cmp 快得多,且自带模糊匹配功能。
- friendly-snippets: 各种编程语言的常用代码块(Snippet)集合。
- mini.pairs: 自动补全括号(输入
( 自动补全 ))。
- ts-comments.nvim: 智能注释工具,能根据代码块自动切换注释符号。
3. 功能辅助与导航
4. 语法解析
- nvim-treesitter: 核心中的核心。它通过解析代码语法树来实现超高性能的高亮和缩进。
- nvim-treesitter-textobjects: 让你能以“类”、“函数”为单位进行选中、删除或跳转。