基于 lazy.nvim 的个人 Neovim 配置。
- Neovim >= 0.9
- ripgrep — Telescope grep 搜索所需
- make — telescope-fzf-native 编译所需
git clone git@github.com:atttx123/nvim.git ~/.config/nvim --depth 1启动 Neovim,lazy.nvim 会自动安装所有插件。
| 插件 | 功能 |
|---|---|
| tokyonight.nvim | 主题 |
| nvim-tree.lua | 文件树 |
| lualine.nvim | 状态栏 |
| bufferline.nvim | Buffer 标签栏 |
| telescope.nvim | 模糊查找 |
| nvim-treesitter | 语法高亮 / 代码折叠 |
| nvim-cmp | 自动补全 |
| nvim-autopairs | 括号自动补全 |
| Comment.nvim | 快速注释 |
| indent-blankline.nvim | 缩进线 |
| gitsigns.nvim | Git 状态显示 |
| hop.nvim | 快速跳转 |
Leader 键为 ;
| 按键 | 功能 |
|---|---|
;bn |
下一个 Buffer |
;bp |
上一个 Buffer |
;bd |
关闭 Buffer |
| 按键 | 功能 |
|---|---|
;m |
切换文件树 |
| 按键 | 功能 |
|---|---|
;ff |
查找文件 |
;fg |
全局搜索 |
;fb |
查找 Buffer |
;fh |
帮助文档 |
| 按键 | 功能 |
|---|---|
;j |
跳转到单词 |
;l |
跳转到行 |
| 按键 | 功能 |
|---|---|
]g / [g |
下/上一个 hunk |
;gs |
Stage hunk |
;gr |
Reset hunk |
;gp |
预览 hunk |
;gb |
当前行 blame |
| 按键 | 功能 |
|---|---|
gcc |
注释当前行 |
gc |
注释选中区域(可视模式) |
| 按键 | 功能 |
|---|---|
<C-c> |
复制到系统剪贴板(可视模式) |
p |
粘贴不覆盖寄存器(可视模式) |