`
googya
  • 浏览: 144052 次
  • 性别: 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自动补全工具

    Java作为广泛应用的编程语言,其开发效率可以通过使用 Vim 的自动补全工具得到显著提升。本篇文章将详细探讨如何在 Vim 中配置和使用 Java 自动补全功能,以及相关提示。 首先,让我们了解 Vim 的自动补全功能。Vim...

    linux下vim的自动补全的插件

    然而,相比其他现代化的编辑器,如Sublime Text,Vim在默认配置下缺少一些便捷功能,例如代码自动补全。不过,得益于Vim的可扩展性,我们可以安装插件来实现这些功能。"linux下vim的自动补全的插件"正是这样一个话题...

    vim插件 java代码自动补齐

    "vim插件 java代码自动补齐"就是针对这一需求设计的,旨在为Vim提供Java语言的智能代码补全功能。 这个插件名为"javacomplete",它通过集成在Vim环境中,使用户在编写Java代码时能够享受到类似于IDE的自动完成体验...

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

    #### 一、Vim配置文件自动补全机制 Vim作为一款高度可定制化的文本编辑器,在开发环境中的应用极为广泛。对于提高编码效率,一个有效的配置文件至关重要。本篇文章主要介绍了如何通过Vim配置文件实现代码自动补全...

    VIM 7.2.3 Java Automatic 自动补全

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

    解决实例化时自动补全不必要的单词问题

    - **使用快捷键取消补全**:大多数IDE都提供了取消自动补全的快捷键,如Esc键等。 - **自定义代码模板**:通过创建特定的代码模板,可以避免在某些场景下出现不合适的自动补全建议。 4. **更换更适合的IDE**: -...

    vim的配置 实现自动补齐等功能

    在这个主题中,我们将深入探讨如何配置Vim以实现自动补全功能以及其他可能的优化。 首先,`.vimrc`文件是Vim的配置文件,位于用户的主目录(通常为`~`)下。这个文件包含了Vim启动时会读取的一系列命令和设置,用于...

    vim下的java开发插件vjde

    vjde提供了Java代码的自动补全功能,通过分析源代码和JAR文件中的类、方法和变量,帮助开发者快速输入代码,提高编程效率。在编写过程中,只需按下特定快捷键(通常为`Ctrl + Space`),就能显示与当前上下文相关的...

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

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

    vim-autocomplpop.rar

    【vim-autocomplpop.rar】是一个压缩包,包含与Vim编辑器相关的自动补全功能扩展。Vim是一款强大的文本编辑器,深受程序员和系统管理员喜爱。它以其高度可定制性和丰富的插件系统而闻名。在Vim中,`autocomplpop`是...

    java vim 插件

    2. **代码自动完成**:通过插件如YouCompleteMe或Jedi-Vim,可以实现Java代码的智能补全,根据上下文提供可能的类名、方法名和变量名,减少手动输入,提高编码速度。 3. **错误检查**:如ALE(Async Linting Engine...

    Gvim/Vim配置文件(for Java)

    对于Java开发者,可能还会包含Java相关的设置,比如设置Java的语法检查、代码补全工具(如YouCompleteMe或coc.nvim)、格式化插件(如ALE或Vim-IndentGuides)等。 2. **winmanager.vim**:这是一个窗口管理插件,...

    自动打开弹出菜单以完成_Vim Script_下载.zip

    10. **扩展功能**:除了基本的自动补全,`AutoComplPop`还支持一些高级特性,例如预览补全项、忽略大小写、动态补全等,这些都可以通过Vim Script进行配置。 总之,`AutoComplPop`插件极大地提高了Vim的代码补全...

    使用vimrc配置vim

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

    vim配置包,linux若要使用vim,需要先安装vim包

    此外,Vim支持各种编程语言的语法高亮,如Python、Java、C++等,这使得代码更易于阅读。Vim还支持多窗口编辑,可以通过`:sp`(水平分割)或`:vs`(垂直分割)命令打开新窗口。 对于更高级的使用,Vim有强大的插件...

    vim plugin

    该插件不仅支持基础的单词补全,还能够进行智能的代码补全,例如在编程时自动提示函数名、变量名等。ACP通常与语法解析器配合使用,能够根据当前上下文提供更精确的补全建议,提高开发效率。此外,它还可以自定义补...

    经典vim插件设置

    4. **c.vim**:这是一个专门针对C/C++编程的Vim插件,它增强了Vim对C语言的支持,提供了语法高亮、自动补全、括号匹配等功能,使得编写C/C++代码更加顺畅。 5. **vim的ide环境.doc**:这个文档可能详细介绍了如何...

    vim配置文件

    - 使用ctags和cscope结合,可以实现代码自动补全和跳转,这对于大型项目或不熟悉的代码库尤其有用。 - Vim还支持其他代码补全引擎,如YouCompleteMe和neocomplete,它们能提供更智能的补全建议。 通过深入理解和...

    把 IntelliJ 的自动完成算法填到 Vim 中.zip

    标题 "把 IntelliJ 的自动完成算法填到 Vim 中.zip" 提示了一个开源项目,该项目的目标是将 IntelliJ IDEA 的强大代码补全算法移植到 Vim 编辑器中,从而提升 Vim 用户的开发体验。IntelliJ IDEA 是一款广受欢迎的 ...

Global site tag (gtag.js) - Google Analytics