欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。