nvim
nvim copied to clipboard
nvim config
trafficstars
NVIM IDE
支持 Java, Rust, C/C++, JavaScript 等编程语言开发。 极速启动 (60 ~ 100 ms), 注重细节。
安装
Linux, Mac
cd ~/.config
git clone https://github.com/JavaHello/nvim.git
Windows
cd $env:LOCALAPPDATA
git clone https://github.com/JavaHello/nvim.git
快捷键
| 功能 | 按键 |
|---|---|
| 文件管理 | <leader>e |
| 文件搜索 | <leader>ff |
| 全局搜索 | <leader>fg |
| 全局搜索替换 | <leader>fr |
| 搜索 symbols | <leader>fs |
| Git 操作 | :Neogit |
| Outline | <leader>o |
| 查看实现 | gi |
| 查看引用 | gr |
| 查看声明 | gd |
| 格式化(LSP 提供支持) | <leader>= |
| 重命名 | <leader>rn |
| Code Action | <leader>ca |
| Debug | F5or:DapContinue |
| 断点 | <leader>db |
| 翻译 en->zh | <leader>tz |
| 翻译 zh->en | <leader>te |
| 内置终端 | :ToggleTerm |
| Tasks 列表 | <leader>ts |
更多配置参考 keybindings 文件
Java 配置
如果不使用
Java语言开发,无需配置
NVIM 打造 Java IDE 更新了配置,全部使用 vscode 扩展,简化安装步骤。
如果使用长时间后感觉卡顿,关闭下所有buffer, :%bw(当前会导致诊断列表不可用,正在修复中neovim/issues/19322) 。
功能演示
- 启动页

- 查找文件

- 全局搜索

- 全局搜索替换

- 文件管理

- 大纲

- 查看引用

- 查看实现

- 搜索
class,method,field等
- Debug

我的 VIM 插件列表
| 插件名称 | 插件描述 | 推荐等级 | 备注 |
|---|---|---|---|
| nvim-cmp | LSP 代码提示插件 | 10 | |
| telescope.nvim | 模糊查找插件,窗口预览 | 10 | |
| lualine.nvim | 状态栏插件 | 8 | |
| vim-table-mode | table 模式插件 | 8 | |
| toggletasks.nvim | 任务执行插件 | 8 |
Neovim 插件列表
- Neovim 精选插件yutkat/my-neovim-pluginlist
- Neovim 精选插件rockerBOO/awesome-neovim
- Neovim 精选插件neovimcraft
- 推荐NvChad, 部分插件和配置参考了
NvChad
感谢使用
打造一个高效美观的终端环境。欢迎提供各种建议,插件推荐,快捷键定义,主题配色等。