`

VIM Java Automatic 自动补全

    博客分类:
  • vim
 
阅读更多

有段时间没写了,做个简单的笔记。

Download from http://www.vim.org/scripts/download_script.php?src_id=6738


解压压缩包,把autoload文件夹下的javacomplete.vim java_parser.vim 加入到 

/usr/share/vim/vimcurrent 下的autoload,然后把压缩包中的 Reflection.java

编译,把生成的.class 文件拷贝到 $JAVA_HOME 的某个目录下。配置到系统环境变量的

$CLASSPATH中,然后把 doc下的javacomplete.txt拷贝到 vimcurrent的doc目录下。

 

修改vim配置文件如图:

 

 

一些其他的补全

突然发现vim有代码自动补全功能,很是强大,基本和IDE的功能差不多了。
要实现代码自动补全功能,我们需要一些插件,我使用的插件有:
javacomplete.vim
htmlcomplete.vim
csscomplete.vim
xmlcomplete.vim
pythoncomplete.vim
rubycomplete.vim
javascriptcomplete.vim
实际上在$VIMRUNTIME/autoload下已经有不少这样的插件了,我们只需要下载没有的就行了。
把这些插件放到$VIMRUNTIME/autoload后,还需要配置下~/.vim/vimrc,加上:
autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType java set omnifunc=javacomplete#Complete
于是我们在编辑相应的文件的时候,按下C-X C-O就能唤出自动补全的窗口了

  • 大小: 172.1 KB
  • 大小: 98.1 KB
分享到:
评论

相关推荐

    VIM 7.2.3 Java Automatic 自动补全

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

    vim的java自动补全工具

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

    vim配置(程序自动补全)

    使用过Source Insight的人一定对它的自动补全功能印象深刻,...这里,我将自己用的配置文件发给大家,大家可以移步(待会会补上地址),只要简单的两步,就能实现vim的程序自动补全功能,大大增加了在vim上的开发效率。

    vim 代码自动提示,自动补全 安装包 autocomplpop

    在编程过程中,代码自动提示和自动补全是提高效率的重要工具,这正是 `autocomplpop` 插件的功能所在。这个插件是 Vim 用户为了实现类似于其他现代IDE的代码补全体验而开发的,它可以与 `L9`(Vim9脚本)一起工作,...

    linux下vim的自动补全的插件

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

    在vim中针对c++自动补全

    "在vim中针对c++自动补全" Vim是UNIX世界中最流行的文本编辑器之一,其中的一大特点就是它提供了强大的自动补全功能,可以大大提高编程效率。那么,在Vim中如何针对C++实现自动补全呢? 首先,需要安装...

    史上最佳vim配置带插件包 自动补全智能提示飞一般的写代码

    首先,自动补全是该配置的一大亮点。无需按下Tab键,用户就能在输入过程中看到可能的补全选项,这极大地提高了编码速度。对于Python,补全不仅包括标准库,还可能包含当前项目中的自定义模块和函数。对于HTML、CSS、...

    Python-Jedivim绑定Vim和Jedi自动补全库对Python进行自动补全

    Jedi-vim就是这样一个强大的工具,它将流行的文本编辑器Vim与强大的Jedi库结合,为Python开发提供了智能的自动补全功能。本篇文章将深入探讨Jedi-vim的安装、配置以及其在Python开发中的应用。 首先,让我们了解...

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

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

    设置vim自动补全、大文件、编辑C++文件和html文件

    Vim原生并不包含自动补全功能,但可以通过安装插件来实现。一种常见的选择是`YouCompleteMe`,它提供了强大的代码补全支持,包括C/C++、Python等语言。安装步骤通常包括克隆其GitHub仓库,然后在Vim中运行`:Plugin...

    超强配置带自动补全功能的vim

    在"超强配置带自动补全功能的vim"主题下,我们将深入探讨如何通过配置Vim来实现高效的代码补全功能。 首先,Vim的自动补全功能可以极大地提高开发效率,因为它允许我们在编写代码时快速查找和插入可能的语句、函数...

    Python-为vim配置python自动补全和tab缩进自动转换为空格等功能

    本教程将详细介绍如何为Vim配置Python相关的自动化功能,包括Python自动补全、Tab缩进自动转换为空格等,让你的Python开发工作流程更加顺畅。 首先,我们需要安装Vim的Python支持。在大多数Linux发行版中,Vim已经...

    vim插件 java代码自动补齐

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

    mac下vim之python配置步骤

    自动补全是 Vim 的一个重要功能,它可以根据代码的上下文自动完成代码。下面我们将介绍如何安装和配置自动补全插件。 首先,我们需要创建两个文件夹,以便存放自动补全插件的文件。 mkdir -p ~/.vim/after/...

    linux-VimEasyComplete一个简单轻便的VIM自动补全插件

    这个插件为VIM(一个强大的文本编辑器)添加了自动补全功能,使得代码编写过程更加流畅和高效。 VIM(Vi Improved)是一个高度可定制和功能丰富的文本编辑器,它在程序员和系统管理员中非常受欢迎,因为它可以在...

    SourceInsight与vim代码补全配置

    在这里,你可以定制补全的触发键,如“Ctrl+Space”,并选择自动补全的时机,如输入特定字符后自动触发。此外,Source Insight 支持自定义代码库,通过导入项目或头文件,可以增强补全的准确性。 Vim,作为一个历史...

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

    ### 解决实例化时自动补全不必要的单词问题 在编程过程中,自动补全是现代集成开发环境(IDE)中一个非常实用的功能,它可以帮助开发者更快地完成代码编写,并减少潜在的语法错误。然而,在某些情况下,自动补全...

    vim-c++代码补全.zip

    另外,确保你的Vim已经配置了C++的语法高亮和自动缩进,这样在补全过程中,代码的可读性将得到显著提升。 值得注意的是,虽然vim-c++插件已经很强大,但它并非唯一的选择。Vim社区中有许多其他的C++代码补全解决...

    vim插件-配合数字电路systemverilog编程时使用

    其次,Vim的自动补全功能是提高编程效率的关键。`systemverilog.vim`可能包含了对SystemVerilog关键词和自定义函数的补全支持。在编写代码时,只需输入部分关键字,然后按特定快捷键(通常是`<C-x><C-o>`),Vim就会...

    Python 自动补全(vim)

    一、vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.python 模块内函数,变量补全 5.from module import sub-...

Global site tag (gtag.js) - Google Analytics