Vim 安装 javacomplete 插件

http://www.vim.org/scripts/script.php?script_id=1785

安装方法:下载javacomplete.zip 然后直接 cp到 ~/.vim里解压即可,或者用 unzip javacomplete.zip -d ~/.vim

解压文件 后

javacomplete.vim,java_parser.vim,Reflection.java

就应该在 ~/.vim/autoload 目录下

这几个文件 的权限chmod 755  /usr/share/vim/vimfiles/autoload/* (随意)

cd  ~/.vim/autoload

javac  Reflection.java

设置java classpath 将~/.vim/autoload 路径加入到CLASSPATH目录下

过程如下:

1.su

2.vim /etc/profile

3.文件尾加上以下内容(我是yum 的jdk,jdk路径不同请自行处理)
JAVA_HOME=/usr/lib/jvm/java-1.6.0
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:~/.vim/autoload
export PATH JAVA_HOME CLASSPATH

4.source /etc/profile

5.echo $CLASSPATH 看一眼是否正确

将 setlocal omnifunc=javacomplete#Complete 加入到文件 ~/.vimrc 中

autocmd Filetype java set omnifunc=javacomplete#Complete                        自动补全
autocmd Filetype java set completefunc=javacomplete#CompleteParamsInf  参数提示

inoremap <buffer> <C-X><C-U> <C-X><C-U><C-P> 
inoremap <buffer> <C-S-Space> <C-X><C-U><C-P>

autocmd Filetype java,javascript,jsp inoremap <buffer>  .  .<C-X><C-O><C-P>   这一句实现在vim 编辑java 文件 时当敲入.

时会触发<C-X><C-O><C-P>

这两句的意思 是说按下Ctrl+X 后再按下Ctrl+U 才会触发提示功能如 调入System.  会 出现一个列表框列出System 类中的成员

JAVA自动补全插件相关推荐

  1. 【Linux】Ubuntu 18下安装Vim自动补全插件YouCompleteMe(可高速下载安装)

    前言 本文写于2020年10月,如果你多年后看见这篇文章,方法可能已经失效,但是请牢记,尽量下载你所处时代的最新版本的软件,会减少很多麻烦. 摆正心态 即便按照本文操作,由于你的系统状态和我的不一样, ...

  2. Vim中的Java代码补全插件

    Vim中的Java代码补全插件 最近在学习用vim写Java代码,用惯了idea,发现vim也太简陋了.后来在网上搜,看到不少文章介绍这个Javacomplete : Omni Completion ...

  3. linux自动补全命令插件,vim自动补全插件snipMate

    linux下安装vim自动补全插件snipMate 环境:ubuntu 下载snipMate 官方网站:http://www.vim.org/scripts/script.php?script_id= ...

  4. Bootstrap typeahead自动补全插件的坑

    ##Bootstrap typeahead 插件的坑 typeahead 自动补全插件, 还是先简单记录一下,如何使用吧: <div class="form-group"&g ...

  5. NovalIDE自动补全插件介绍。

    目前NovalIDE的自动补全插件已经更新到了1.2版本.版本支持的功能有: 1.支持Python脚本的补全,并且有相应的提示: 2.支持对其他语言脚本的补全. 以上两点可以获得类似付费的Sublim ...

  6. vim 自动补全插件YCM 安装 配置

    vim 自动补全插件YCM 安装 配置 报错 NoExtraConfDetected: No .ycm_extra_conf.py file detected, so no compile flags ...

  7. uni-app.07.自动补全插件input-autocomplete的使用

    自动补全插件input-autocomplete的使用 前言 input-autocomplete的使用 1.使用HBuilderX导入插件 2.运行示例项目 3.存在的问题 1).数据过渡曝光 2) ...

  8. VSCode代码自动补全 - 插件篇

    VScode 不能自动补全结束标签?自动修改匹配的结束标签? 这里介绍一款vscode插件,只需要输入标签的单词或字母,按enter键,就能直接自动生成开/闭标签,且光标居中. 还有就是快捷方法的使用 ...

  9. vscode 自动补全插件

    这里写自定义目录标题 Path AutoComplete ------vscode英文版本自动补全插件 step1: 右下角找到齿轮图标,打开扩展插件栏 step2: step3: //导入文件时是否 ...

最新文章

  1. Activiti——工作流之流程实例、任务的执行(五)
  2. java property异常_Java常见的异常和解决的办法
  3. 卡片游戏 数学期望
  4. WindowsService 安装后报错: 无法启动计算机“.”上的服务 解决方案
  5. 接视频Java 数据库
  6. C++编译报错:重复定义
  7. Numpy数据分析数值范围调整、计算
  8. ahp层次分析法软件
  9. Kubernetes 学习总结(20)—— Kubernetes 与微服务和容器之间是什么关系?
  10. fatal: unable to access ‘https://github.com/xxx/‘: Failed to connect to 127.0.0.1 port 7890: Connect
  11. 5.3bash编程初步
  12. 基于dde-top-panel+tint2+plank+conky的Deepin(深度)桌面美化
  13. 2款手机黑科技APP,一个黑科技网站,请你低调使用
  14. Google广告分类体系
  15. 高等数学基础06:方向导数
  16. python快速幂算法解决大数取模
  17. 【判断一个数是不是素数】
  18. 无法解析的外部符号 ___iob_func 处理方法
  19. 集体备课模板_集体备课模板
  20. 《计算广告》_刘鹏_[一]在线广告市场与背景_(2)计算广告基础

热门文章

  1. L0,L1,L2范数
  2. 【正一专栏】上港接过恒大的旗帜继续驰骋亚冠
  3. (转载)Nutch2 WebPage 字段解释
  4. Leetcode 179. 最大数 解题思路及C++实现
  5. XP硬盘安装Ubuntu 10.10双系统图解(转)
  6. 程序编译出错,缺少类型说明符;语法错误 : 缺少“;”(在标识符“PVOID64”的前面)
  7. 返回的到的数据做整合_成功的整合营销有哪些秘诀
  8. 如何加快HTML页面加载速度
  9. profiles 配置详解
  10. Java的知识点24——多线程技术理论——程序、进程、线程