美文网首页
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