打造vim IDE

 pathogen.vim:vim插件目录自动识别、加载(注意:能用pathogen.vim安装插件,就不要用Vundle。因为Vundle下载插件速度非常慢。
https://github.com/tpope/vim-pathogen

使用方法:通过git下载插件到~/.vim/bundle后,在vim内,执行以下命令

:call pathogen#helptags()

Vundle:vim插件配制及管理
https://github.com/VundleVim/Vundle.vim
 
NERDTree:vim目录功能
https://github.com/scrooloose/nerdtree
 
只提供代码提示功能
https://github.com/Valloric/YouCompleteMe
 
 
语法错误检测,并显示错误
https://github.com/vim-syntastic/syntastic

java代码提示、代码补全、代码引用

https://github.com/artur-shaik/vim-javacomplete2

注意:进入网址,根据说明安装后,按照提示添加相关配制(一般是~/.vimrc里面添加配制),才能使插件更好发挥作用。以下是常用配制: 

"NERDTree:vim目录功能

autocmd vimenter * NERDTree "自动打开NERDTree目录autocmd StdinReadPre * let s:std_in=1autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif"最后一个NERDTree窗口时,关闭vimautocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif"NERDTree窗口快捷键map <C-n> :NERDTreeToggle<CR>

"pathogen.vim:vim插件目录自动识别、加载execute pathogen#infect()filetype plugin indent on "开启插件

"Syntastic:语法错误检测,并显示错误set statusline+=%#warningmsg#set statusline+=%{SyntasticStatuslineFlag()}set statusline+=%*let g:syntastic_always_populate_loc_list = 1let g:syntastic_auto_loc_list = 1let g:syntastic_check_on_open = 1let g:syntastic_check_on_wq = 0

"Syntastic:语法错误检测,并显示错误" Vundle" 将Vundle加入运行时路径中(RunTime Path:rtp)set rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()

" 使用Vundle管理插件,必须Plugin 'gmarik/Vundle.vim'

"YouCompleteMe代码提示Plugin 'Valloric/YouCompleteMe'

Vim 中快速导航文件

Plugin 'git://git.wincent.com/command-t.git'

"javacomplete2:java代码提示、代码补全、代码引用Plugin 'artur-shaik/vim-javacomplete2'

call vundle#end() " 必须

载入 lang#javaautocompletecheckertags模块即可配置出一个适合 Java 开发的 Vim 环境。

spacevim.org

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值