支持 Java, Python, Rust 语言的 LSP, DAP 配置
cd ~/.config
git clone https://github.com/JavaHello/nvim.git其他依赖可选安装,使用 mason.nvim
此配置在 Linux, Mac 系统上长期使用
| 功能 | 模式 | 按键 |
|---|---|---|
| 文件管理 | Normal |
<leader>e |
| 文件搜索 | Normal |
<leader>ff |
| 全局搜索 | Normal or Visual |
<leader>fw |
| Git 操作 | Command |
:Git |
| Outline | Normal |
<leader>o |
| 查看实现 | Normal |
gi |
| 查看引用 | Normal |
gr |
| 查看声明 | Normal |
gd |
| 格式化(LSP 提供支持) | Normal or Visual |
<C-l> |
| 重命名 | Normal |
<leader>rn |
| Code Action | Normal |
<leader>ca |
| Debug | Normal |
:DapContinue |
| 断点 | Normal |
<leader>db |
| 内置终端 | Command |
<A-i> |
| Java: Junit Test Method | Normal |
<leader>dm |
| Java: Junit Test Class | Normal |
<leader>dc |
| Run Last | Normal |
<leader>dl |
| Java: 更新项目配置 | Command |
:JdtUpdateConfig |
| Java: 刷新 Main 方法 Debug 配置 | Command |
:JdtRefreshDebugConfigs |
| Java: 预览项目依赖 | Command |
:JavaProjects |
更多配置参考 mappings 文件
-
maven pom.xml自动补全(目前需要手动打包) -
NVIM 打造 Java IDE 更新了配置,全部使用 vscode 扩展,简化安装步骤。
-
手动编译 Java 开发环境 这里提供了一个编译脚本
- 依赖 vscode 插件 VScode Spring Boot
- 查找
symbols,bean定义,bean引用,bean实现等。 -
application.properties,application.yml文件提示
依赖 DeepSeek API
- 命令
:GptChat开启对话窗,<Enter>发送请求 - 命令
:TransXXX翻译文本 - 在
git提交窗口,快捷键<leader>cm生成git提交消息