所以你想在 Neovim 中编写 Java

主要观点:作者在工作中长时间在 Neovim 中使用 Java,分享了在 Neovim 中编写 Java 的经验,包括 LSP、调试、测试等方面,并给出了自己的配置示例。
关键信息:

  • Java 在 Neovim 中有 JDTLS 这一 LSP 选项,有两个插件可供选择,nvim-java 适合接受开箱即用设置的用户,nvim-jdtls 更具灵活性但需手动配置。
  • 调试可在 Neovim 内进行,需安装 nvim-dap 和 nvim-dap-ui,还可能需要安装 java-debug-adapter。
  • 测试也可在 Neovim 内进行,需安装 java-test。
  • 给出了作者在 Neovim 中使用 Java 的配置示例,包括 JDTLS 的设置、DAP 的配置等。
    重要细节:
  • JDTLS 的配置包括设置各种功能、添加运行时环境、指定引用库等。
  • 调试相关的配置定义了调试类型、快捷键等,并设置了 DAPUI 的打开和关闭事件监听。
  • 测试相关的配置与调试类似,需安装特定插件并进行相应设置。
  • 作者的配置示例中使用了 treesitter、lspzero 等插件,并展示了各种快捷键的设置。
阅读 11
0 条评论