美文网首页
YouCompleteMe 添加 Java 语意补全

YouCompleteMe 添加 Java 语意补全

作者: Whyn | 来源:发表于2017-10-17 21:06 被阅读637次

前言

前面刚写了一篇文章介绍下了在 Windows 上安装代码补全神奇 YouCompleteMe ,具体详情可查看: Windows 安装 YouCompleteMe ,由于 YouCompleteMe 主要是用来进行C类代码的补全,所以对于C类代码补全会相对友好,而对于Java代码,是需要自己去多做一些额外的配置才能让 YouCompleteMe 支持对Java代码的补全。

YouCompleteMe 使能 Java 代码补全配置

官方提供的方法是使用 Eclim 作为 Java 代码的语意补全器,使用 Eclim 可以使得在 Vim 内编辑 Java 代码跟在 Eclipse 中一样,具备与 Eclipse 代码提示,自动导包等功能。

具体的配置步骤如下:

  1. 基础要求:

2.下载最新的 Eclipse 并进行安装

3.下载最新版本 Eclim eclim_2.7.0.jar

  1. 安装 Eclim
    这里我们采用界面安装方法:
$ java -jar eclim_2.7.0.jar

根据界面提示进行安装即可。

  1. Eclim 安装完成后,要启动 eclimd server
    Linux / Mac / BSD(还有其他 unix 系统),启动方法为:
$ $ECLIPSE_HOME/eclimd

Windows 系统的启动方法为:

%ECLIPSE_HOME%/eclimd.bat

启动 eclim 后台服务后,可以进行测试看下是否启动成功,测试方法为:
打开一个 Vim 窗口,输入:

:PingEclim

如果成功,则会显示 Eclim 版本和 Eclipse 版本,如下图所示:

: EclimPing
  1. 最后,我们需要做的就是的 .vimrc / _vimrc中配置让 YouCompleteMe 使用 Eclim 的代码补全即可:
let g: Eclim CompletionMethod = 'omnifunc'
  1. 经历上面的步骤,为 YouCompleteMe 增加支持 Java 语意补全的配置就已经完成了。接下来,我们就可以创建一个 Java 工程来试验一下看能否支持 Java 补全。
    首先要确保 eclim 后台服务启动,详情参看上文。
    然后打开一个 Vim 窗口,输入:ProjectCreate <path-to-your-project> -n java来创建一个 Java 工程,然后自己创建源文件就可以进行代码编写了。

相关文章

网友评论

      本文标题:YouCompleteMe 添加 Java 语意补全

      本文链接:https://www.haomeiwen.com/subject/kanduxtx.html