当前位置:
首页 >
Neovim 打造 Java IDE
发布时间:2023/12/31
67
豆豆
生活随笔
收集整理的这篇文章主要介绍了
Neovim 打造 Java IDE
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
Neovim 打造 Java IDE
当你习惯了 Vim 文本编辑器,你就习惯了 Vim 文本编辑器(🐶)。
配置
配置地址 将配置拷贝到本机的 ~/.config/ 文件中。 配置都写了中文描述,使用前需自己看下。
关键配置和插件
- <Leader> 键修改为了;.
- 使用 packer.nvim 管理插件。
- nvim-lsp 实现常见编程语言代码提示等功能。
- vim-fugitive 最好用的 Git 插件, 可查看修改,提交等。
- LeaderF 文件缓冲区等搜索插件, 配合 rg 使用全局搜索起飞。
- asynctasks.vim 异步执行任务插件,可执行终端命令,我用于编译打包构建发布。
- vim-floaterm 浮动终端,我用于执行一下命令,配合 asynctasks.vim 使用。
Java IDE 实现功能描述
- 代码提示,使用 nvim-cmp cmp-nvim-lsp nvim-jdtls 插件, eclipse.jdt.ls 后端支持。支持单文件工程,Maven, Gradle 工程
- 跳转到定义 gd, 跳转到实现 gi, 查看引用 gr, 查看文档 K。
- 命令模式下 :OR 自动导包, Format 格式化代码
- 大纲快捷键<space>o,vista.vim 插件实现
- get,set, 构造方法, impl 等操作,快捷键 <Leader> ca
- debug 使用 nvim-dap 插件, 依赖 java-debug 和 vscode-java-test。
功能演示
- 启动页
- 查找文件
- 全局搜索
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ry7i7g9e-1657423260717)(https://javahello.github.io/dev/nvim-lean/images/find-word.gif)] - 全局搜索替换
- 文件管理
- 大纲
- 查看引用
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Bc7YNCaG-1657423260718)(https://javahello.github.io/dev/nvim-lean/images/java-ref-001.gif)] - 查看实现
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MpsrDBQK-1657423260718)(https://javahello.github.io/dev/nvim-lean/images/java-impl-002.gif)] - 搜索class,method,field等
- Debug
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XAe04V2h-1657423260719)(https://javahello.github.io/dev/nvim-lean/images/debug.gif)]
Java 开发配置描述
Bilibili 地址
总结
以上是生活随笔为你收集整理的Neovim 打造 Java IDE的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Pr零基础入门指南笔记二--------
- 下一篇: IDE(20)——常用的 Java ID