我自用的 Neovim 配置 + 一键安装脚本。基于 LazyVim,主打 VSCode 体验、Python 主力、视觉够酷。
预装:
- Neovim 0.10+(官方静态二进制装到
/opt) - LazyVim 16.x 发行版(自带文件树 / 模糊查找 / LSP / git / treesitter / lualine / bufferline / noice / which-key 等等)
- Catppuccin Mocha 主题,注释/关键字斜体
- Python LSP(Mason 自动装 pyright + ruff + debugpy,首次打开
.py时触发) - mini.animate:光标 / 滚动 / 窗口动画
- rainbow-delimiters:彩虹括号
- nvim-scrollbar:Catppuccin 配色 + LSP 标记
- mini.indentscope:缩进竖线动画
git clone <this-repo> ~/cool-nvim
cd ~/cool-nvim
# 标准环境(Debian/Ubuntu 普通 box)
./install.sh
# 在我那台被 TLS 代理 / 老 glibc 折磨的机器上
./install.sh --restricted-env装完直接 nvim some_file.py。第一次按 <Space> 等半秒会弹出 which-key 菜单——VSCode 的"命令面板"就是它。
docs/CHEATSHEET.md— 从 VSCode 用户视角讲 vim/LazyVim 的快捷操作- 终端跑
vimtutor(25 分钟交互教程,比任何文档都管用)
看 docs/USAGE.md。
.
├── install.sh # 一键安装
├── uninstall.sh # 卸载
├── config/ # 完整的 ~/.config/nvim 内容
│ ├── init.lua
│ ├── stylua.toml
│ └── lua/
│ ├── config/ # options / keymaps / autocmds / lazy bootstrap
│ └── plugins/ # 我的插件覆盖(colorscheme + flashy)
└── docs/
├── USAGE.md # 安装 / 更新 / 排错
└── CHEATSHEET.md # vim + LazyVim 快捷键速查