`
googya
  • 浏览: 140547 次
  • 性别: Icon_minigender_1
  • 来自: 汉川
社区版块
存档分类
最新评论

使用vim支持Java自动补全

阅读更多
    一直以来,就想让我的vim支持java的自动补全,结果老是补不全,就是没有安装齐全。我总是喜欢到网上东找找,西找找,可是感觉都不对路。本来不想搞了的,今天就想,为何不到官网上去试试。结果,果然是成功了的。。。。



下面是官网的安装指南:

install details
1. Unzip javacomplete.zip to a directory of 'runtimepath', e.g.
$HOME/.vim (unix/linux), $VIM/vimfiles (windows).
> unzip javacomplete.zip -d ~/.vim

    To update Vim help tags, run vim and run command:
:helptags $HOME/.vim/doc
    or
:helptags $VIM/vimfiles/doc

NOTE: javacomplete.vim, java_parser.vim and Reflection.java should be in one
autoload directory of 'runtimepath'.
javacomplete.txt should be in one doc directory of 'runtimepath'.

2. Set 'omnifunc' option. e.g.
        :setlocal omnifunc=javacomplete#Complete
  Or, use autocmd:
        :" Only do this part when compiled with support for autocommands.
        :if has("autocmd")
        :  autocmd Filetype java setlocal omnifunc=javacomplete#Complete
        :endif
  You can add this command to your .vimrc or _vimrc.

3. Set 'completefunc' option to show parameters information IF YOU LIKE. e.g.
:setlocal completefunc=javacomplete#CompleteParamsInfo
You can map as follows for better display:
:inoremap <buffer> <C-X><C-U> <C-X><C-U><C-P>
:inoremap <buffer> <C-S-Space> <C-X><C-U><C-P>

4. Reflection.java will be automatcally compiled and placed to $HOME when you
use first time. Assure that Reflection.java is in the same directory with
javacomplete.vim to be searched in autoload subdirectory of &rtp.
If no Reflection.class is generated, check that you have the write permission
in $HOME directory.
If a previous Reflection.java is not compatible with the new version
javacomplete.vim, please compile Reflection.java manually.
分享到:
评论

相关推荐

    vim的java自动补全工具

    vim的java自动补全工具 vim java 自动 补全 提示

    vim配置文件自动补全r键运行所有程序

    vim配置文件自动补全 r键运行程序包括C,C++,JAVA,Python。设置vim颜色,可以以目录形式展现文件

    VIM 7.2.3 Java Automatic 自动补全

    解压压缩包,把autoload文件夹下的javacomplete.vim java_parser.vim 加入到  /usr/share/vim/vimcurrent 下的autoload,然后把压缩包中的 Reflection.java 编译,把生成的.class 文件拷贝到 $JAVA_HOME 的某个目录...

    vim插件 java代码自动补齐

    vim插件 java代码自动补齐. 具体信息看其中的帮助文档。

    使用vimrc配置vim

    使用vimrc配置Linux中的vim. vim配置vimrc后的优点 1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试 2.自动插入文件头,新建C、C++源文件时自动插入表头:包括文件名...

    超强vim配置文件

    vim本来就是很强大 很方便的编辑器 加上我的代码后肯定会如虎添翼 或许读者使用其他编程语言 可以根据自己的需要进行修改 配置文件里面已经加上注释 读者感兴趣的话直接复制下面的代码到文本文件 然后把文件改名...

    sublime text 3

    自动补全已经出现的单词;自动补全函数名),非常智能; 相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动的Editplus、Notepad++,在SublimeText 3面前大略显失色,无疑这款性感无比的编辑器是...

    vim编辑器配置文件vimrc

    使用了该vimrc配置文件, vim编辑器将有以下优点 快捷键优点 : F5 自动编译C/C++文件 F8 自动调试C/C++文件 F2 清除空行 F3 列出当前文件目录 Ctrl + P 自动补全 Ctrl + A 全选复制 编辑特点 : 自动生成C/C++ Java...

    Hacking Vim

    Ctrl+n 自动补全单词(向前查找)两者一般感觉不到区别 Ctrl+x Ctrl+k 通过字典补全单词 Ctrl+x Ctrl+t 从同义词典(thesaurus)补全 Ctrl+x Ctrl+f 文件名自动完成(很有用) Ctrl+x Ctrl+l 自动完成整行 Ctrl+x Ctrl+i ...

    vimrc.tar.gz

    1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试 ...8.按“Ctrl + P”可自动补全 9.[]、{}、()、""、' '等都自动补全 10.其他功能读者可以研究以下文件

    Sublime_Text3

    Sublime Text3 是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点,它可跨平台支持Windows/Mac/Linux;支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、...

    彩虹岛Java源码-vim-for-python:为python开发设置vim

    自动补全 参考 开始操作 需要提前准备的环境 Python 3.8 YouCompleteMe插件需要较高版本的Python 3.6+。考虑到可能会使用multiprocessing,建议使用Python 3.8+ ncurses 编译vim需要的依赖 vim 8.2及以上 ...

    Sublime Text 3 优化版.7z

    Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱!Sublime Text 这款程序员必备...自动补全已经出现的单词;自动补全函数名),非常智能。

    SublimeText 3中文版

    Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱!Sublime Text 这款程序员必备...自动补全已经出现的单词;自动补全函数名),非常智能;

    Sublime Text编辑器

    Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱!Sublime Text 2这款程序员必备...自动补全已经出现的单词;自动补全函数名),非常智能;

    Sublime Text 2.rar

    Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱!Sublime Text 2这款程序员必备...自动补全已经出现的单词;自动补全函数名),非常智能;

    SublimeText3(3083)带汉化包-注册码

    自动补全已经出现的单词;自动补全函数名),非常智能; -语法高亮、代码提示补全、代码折叠、自定义皮肤/配色方案、多便签 -代码地图、多种界面布局与全屏免打扰模式 -完全开放的用户自定义配置与神奇实用的编辑状态...

    神级代码编辑软件(Sublime Text 3) 3083 汉化 绿色 注册版

    自动补全已经出现的单词;自动补全函数名),非常智能; -语法高亮、代码提示补全、代码折叠、自定义皮肤/配色方案、多便签 -代码地图、多种界面布局与全屏免打扰模式 -完全开放的用户自定义配置与神奇实用的编辑状态...

    CodeMirror-5.60.0在线代码编辑器

    能够做到代码高亮、自动补全,语法检测,代码折叠,可配置键盘事件,vim, emacs, sublime text 风格、能完成查找替换,括号匹配,分栏显示,显示行号,自行配置字体大小和风格 最基本功能,需引入codemirror.js和...

    vimspector:vimspector-用于Vim的多语言调试系统

    具有自动补全功能的交互式调试控制台 在Vim的嵌入式终端中启动被调试者 记录/标准输出显示 用于定制工具的简单稳定的API(例如与语言服务器集成) 支持的语言 下表列出了“内置”语言(及其运行时依赖项)。 根据...

Global site tag (gtag.js) - Google Analytics