ubuntu vim 安装 javacomplete

一直很纠结Linux下没有类似JCreateor的轻量级JavaIDE,vim配合javacomplete虽然有很多不完善的地方,但可以一定程度上解决java代码的补全问题.


安装过程:

  • 下载javacomplete : Omni Completion for JAVA

    官网下载址

    里面是两个文件夹,一个autoload一个doc

  • 将两个文件夹的内容复制到~/.vim/* 里对应的文件夹中.

    autoload里有一个Reflecttion.java的文件,用javac编译一下

  • ~/.vim/autoload添加到java的环境变量中,我直接添加到了~/.bashrc里了,可以也添加到/etc/profile
# sun java8u45
export JAVA_HOME=/usr/lib/jvm/java-8u45-sun
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:~/.vim/autoload
export PATH=${JAVA_HOME}/bin:$PATH 

添加完成后需要更新一下bashrc

source ~/.bashrc
  • 修改vimrc

    在后面添加这样几句:

setlocal omnifunc=javacomplete#Complete
autocmd FileType java set omnifunc=javacomplete#Complete
autocmd FileType java set completefunc=javacomplete#CompleteParamsInf
autocmd FileType java inoremap <buffer> . .<C-X><C-O><C-P>

现在应该可以补全系统的函数了,示意图:



更多参考:

http://www.cnblogs.com/Nstd/archive/2012/04/14/2447828.html

http://blog.csdn.net/wangran51/article/details/7248945

http://blog.csdn.net/jixiuffff/article/details/5695806

时间: 2024-10-14 11:01:07

ubuntu vim 安装 javacomplete的相关文章

Ubuntu上安装vim不能安装的问题,“下列的软件包有不能满足的依赖关系”

前阵子,刚安装Ubuntu时,安装vim的问题,现在些出来分享一下.apt-get install vim正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息... 完成有一些软件包无法被安装.如果您用的是不稳定(unstable)发行版,这也许是因为系统无法达到您要求的状态造成的.该版本中可能会有一些您需要的软件包尚未被创建或是它们还在新到(incoming)目录中.下列的软件包有不能满足的依赖关系:vim: 依赖: vim-common (= 1:7.1.314-3ubu

虚拟机中Ubuntu下安装vim及配置文件和插件之菜鸟初体验

因为Linux老师布置的作业,于是乎打算花点时间把自己安装的过程记在博客园上,方便自己以后查阅   (高手绕道) the first : vim 安装:打开vim的终端 在命令行敲入“vi”后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny. vim是从VI发展而来的一个文本编辑器,功能更强大.而vim.tiny是vim的精简版,所以,安装vim势在必行.   the second:输入命令:sudo apt-get install vim-gtk the last:之

xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置

前言: 昨天学会了安装server,今天试着通过远程终端xshell来安装LAMP,搭配一下开发环境,也有集成环境可以一键安装使用,还是瞎折腾一下,手动一步一步搭建一下这个开发环境. 接上一篇:ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 准备: 在windows系统上首先需要安装xhsell,具体下载地址可以搜一下,安

ubuntu server 安装 question2answer 及 汉化包

ubuntu server 安装 question2answer 及 汉化包 question2answer 是一个非常简洁方便的问答系统,可以用它快速的部署一个问答社区,提高在开发中的交流沟通效率: question2answer 官网 http://www.question2answer.org/ 一:安装 首先确认您已经 安装了如下环境 apache2 web server php5 php运行环境 mysql mysql数据库 二:安装流程: 1:先建立数据库: 利用phpmyadmin

基于openrisc学习之环境搭建二:win7或ubuntu下安装基于虚拟机的openrisc仿真编译环境

上一个章节小编已经介绍了ubuntu物理机的安装和使用,这一章节我主要是介绍下在win7下和在ubuntu物理机下安装虚拟机,导入OpenRISC提供的ubuntu镜像.但这里不得不说OpenRISC上面搭建的环境的文件结构很乱,只是对于初学者来说可以省去安装编译链的麻烦.如果想自己安装交叉编译链,搭建自己的SOC平台,请参考下一个章节. 一.虚拟机安装及镜像导入 1.文件的准备(其中OpenRISC_Ubuntu_2011-12-15.vdi.bz2镜像在OpenCore上已经无法下载.) 将

在ubuntu下安装snort

在这儿我只是做一个备份,全都来自如何在Ubuntu上安装Snort入侵检测系统 Snort作为一款优秀的开源主机入侵检测系统,在windows和Linux平台上均可安装运行.Ubuntu作为一个以桌面应用为主的Linux操作系统,同样也可以安装Snort. 安装Snort过程 [安装LAMP,Snort和一些软件库] 由于 Ubuntu 是 Debian 系的 Linux,安装软件非常简单,而且 Ubuntu 在中国科技大学有镜像,在教育网和科技网下载速度非常快(2~6M/s),就省掉了出国下载

Ubuntu Server安装R和Rstudio(zz)

Ubuntu Server安装R和Rstudio 发表于 技术天堂 2014-03-15 21:03 字数: 534 阅读量: 205 R是一个在科研领域很常用的工具,经常用R的年轻人或者经常上统计之都的肯定知道Rstudio的存在.然而对于R和Rstudio来讲,还是有很多问题存在的,今天我就结合我上一次在Ubuntu server上面安装R和Rstudio的经历来讲讲有些什么问题(很难Google到!). 首先是要安装R: #添加源(可以选择离自己最近的可以用的源) sudo vim /et

Ubuntu NFS 安装与配置

Ubuntu NFS 安装与配置 一.NFS安装 $ sudo apt-get install nfs-kernel-server nfs-common portmap二.NFS配置    2.1 配置/etc/exports文件    $ sudo vim /etc/exports在文件最后加入如下内容:{{      /rootnfs *(rw,sync,no_root_squash)}}       注:nfs允许挂载的目录及权限在文件/etc/exports中进行了定义.其中:/root

ubuntu server 安装 mantis bug tracker 中文配置

ubuntu server 安装 mantis bug tracker 中文配置 官网:http://www.mantisbt.org/ 一:安装: 1:进入到 apache2的网站目录: cd /var/www 2: 下载最新的mantisbt 源程序包 sudo wget 下载url 3: 下载完之后是个解压到www目录下 4:并把解压后的程序目录,重新命名 manbug 5: 进入到 apache2网站配置目录,配置manbug虚拟机站点: 6:同样在 /etc/apache2/site-