这是我的个人 Neovim 配置,基于 LazyVim 构建,集成了多种实用插件和功能,提供高效的编码体验。
- 基于 LazyVim 构建的现代化配置
- 使用 lazy.nvim 进行插件管理
- 美观的界面主题:支持 Tokyo Night 和 Catppuccin 主题
- 智能的代码补全和 LSP 集成
- 中文输入法自动切换支持 (使用自定义的 yasi.nvim 插件)
- LazyGit 集成,提供强大的 Git 操作界面
- Neo-tree: 文件浏览器,支持文件查找和搜索
- Toggleterm: 集成终端
- Window-picker: 窗口快速选择
- Snacks: 美观的启动界面
- Obsidian.nvim: Obsidian 笔记集成
- Nvim-ufo: 代码折叠增强
- Gitsigns: Git 集成,显示当前行 blame 信息
- Vim-tmux-navigator: 在 tmux 中无缝导航
- Smart-splits: 在 WezTerm 中智能分割窗口
<leader>ee- 打开/关闭 Neo-tree<leader>ef- 在 Neo-tree 中查找当前文件
<leader>tt- 打开浮动终端<leader>t1-4- 打开不同的终端实例
<leader>ot- 创建今日笔记<leader>on- 创建新笔记<leader>ob- 查看反向链接
- 中文输入法自动切换 (yasi.nvim)
- 根据终端环境自动选择窗口导航方式 (tmux 或 WezTerm)
-
克隆此仓库到你的 Neovim 配置目录:
git clone https://github.com/yourusername/nvim_conf.git ~/.config/nvim -
启动 Neovim,插件将自动安装
- Neovim >= 0.9.0
- Git
- 一个现代化的终端 (推荐 WezTerm 或 iTerm2 + tmux)
- 对于中文输入法切换功能,需要安装 im-select



