emacs开发环境配置——java开发环境

Posted 一曲广陵散

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了emacs开发环境配置——java开发环境相关的知识,希望对你有一定的参考价值。

一、参考

emacs系列文章目录——更新ing

Java Programming in Emacs

二、环境安装

2.1 依赖安装

软件说明
Java
maven

2.2 安装LSP

2.3 安装插件lsp-mode

M-x package-install [RET] lsp-java [RET]

# 创建 maven 项目

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false

三、lsp使用

3.1 特性

特性说明
语法检查flycheck/lsp-ui
Code completion,自动填充company-capf, complete-at-point
Javadoc hovers 文档说明lsp-ui
Code actions 代码操作lsp-ui
Code outline 代码纲要imenu
Code navigation 代码导航xref
Code lens (references/implementations)xref
Highlights 高亮
Code formatting 格式化
Maven pom.xml project support 支持maven项目
Limited Gradle support 支持gradle项目
Visual debugger 可视化调试dap-mode
Test runner 运行测试dap-mode
Project explorer integration treemacs
Integration with Spring Initializr

以上是关于emacs开发环境配置——java开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Common Lisp 入门配置开发环境 in Emacs

Emacs配置Python开发

打造超级舒适的Go开发环境之VIM配置

基于Docker的集成开发环境包含gvim&Emacs

在Visual Studio Code中配置GO开发环境

如何配置一套优雅的Lua开发环境