nvim icon indicating copy to clipboard operation
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) 。

功能演示

  • 启动页 home
  • 查找文件 find-file
  • 全局搜索 find-word
  • 全局搜索替换 fr
  • 文件管理 file-tree
  • 大纲 Outline
  • 查看引用 001
  • 查看实现 002
  • 搜索class,method,field003
  • Debug Debug001

我的 VIM 插件列表

插件名称 插件描述 推荐等级 备注
nvim-cmp LSP 代码提示插件 10
telescope.nvim 模糊查找插件,窗口预览 10
lualine.nvim 状态栏插件 8
vim-table-mode table 模式插件 8
toggletasks.nvim 任务执行插件 8

Neovim 插件列表

感谢使用

打造一个高效美观的终端环境。欢迎提供各种建议,插件推荐,快捷键定义,主题配色等。