购物网站开发教程+视频,做任务 网站,百度小程序跟做网站,海口制作网站软件首先安装vim (当然做java 开发要装jdk 这个就不说了)emerge -av vim (gentoo 系统上安装vim 的命令,你可以用rpm ,apt-get )给vim 安装 javacomplete 插件http://www.vim.org/scripts/script.php?script_id1785 这个插件的作用是实现一部分代码提示功能 比如你输入 System…首先安装vim (当然做java 开发要装jdk 这个就不说了)emerge -av vim (gentoo 系统上安装vim 的命令,你可以用rpm ,apt-get )给vim 安装 javacomplete 插件http://www.vim.org/scripts/script.php?script_id1785 这个插件的作用是实现一部分代码提示功能 比如你输入 System. 会列出System 下面所有的成员变量及方法安装方法下载javacomplete.zip 上面的网址上有install details 关于安装的细节简述如下解压文件 后将javacomplete.vim,java_parser.vimReflection.javacopy 到 /usr/share/vim/vimfiles/autoload vim 安装目录下的vimfiles/autoload 目录 下并注意这几个文件 的权限chmod 755 /usr/share/vim/vimfiles/autoload/* ,保证普通用户有相应的权限cd /usr/share/vim/vimfiles/autoloadjavac Reflection.java设置java classpath 将 /usr/share/vim/vimfiles/autoload 路径加入到CLASSPATH目录下例如我的CLASSPATH 是.:/usr/share/vim/vimfiles/autoload:/usr/share/ant-core/lib/ant-launcher.jar:/usr/share/ant-core/lib/ant.jar:/usr/share/ant-core/lib/ant-bootstrap.jar将setlocal omnifuncjavacomplete#Complete 加入到文件 ~/.vimrc 中我加入的是这几句autocmd Filetype java set omnifuncjavacomplete#Complete “这一句是自动补全(好像是)autocmd Filetype java set completefuncjavacomplete#CompleteParamsInf ” 这一句是参数提示好像不太好用inoremap inoremap autocmd Filetype java,javascript,jsp inoremap . .这一句实现在vim 编辑java 文件 时当敲入.时会触发这两句的意思 是说按下CtrlX 后再按下CtrlU 才会触发提示功能如 调入System. 会 出现一个列表框列出System 类中的成员当然也可以让它做进一步的提示autocmd Filetype java,javascript,css,html,xml inoremap A Aautocmd Filetype java,javascript,css,html,xml inoremap B Bautocmd Filetype java,javascript,css,html,xml inoremap C Cautocmd Filetype java,javascript,css,html,xml inoremap D Dautocmd Filetype java,javascript,css,html,xml inoremap E Eautocmd Filetype java,javascript,css,html,xml inoremap F Fautocmd Filetype java,javascript,css,html,xml inoremap G Gautocmd Filetype java,javascript,css,html,xml inoremap H Hautocmd Filetype java,javascript,css,html,xml inoremap I Iautocmd Filetype java,javascript,css,html,xml inoremap J Jautocmd Filetype java,javascript,css,html,xml inoremap K Kautocmd Filetype java,javascript,css,html,xml inoremap L Lautocmd Filetype java,javascript,css,html,xml inoremap M Mautocmd Filetype java,javascript,css,html,xml inoremap N Nautocmd Filetype java,javascript,css,html,xml inoremap O Oautocmd Filetype java,javascript,css,html,xml inoremap P Pautocmd Filetype java,javascript,css,html,xml inoremap Q Qautocmd Filetype java,javascript,css,html,xml inoremap R Rautocmd Filetype java,javascript,css,html,xml inoremap S Sautocmd Filetype java,javascript,css,html,xml inoremap T Tautocmd Filetype java,javascript,css,html,xml inoremap U Uautocmd Filetype java,javascript,css,html,xml inoremap V Vautocmd Filetype java,javascript,css,html,xml inoremap W Wautocmd Filetype java,javascript,css,html,xml inoremap X Xautocmd Filetype java,javascript,css,html,xml inoremap Y Yautocmd Filetype java,javascript,css,html,xml inoremap Z Z这样每敲入一个大写字母 会进行补全提示当然这个只能补全当编辑文件 中出现的同名短语比如文件 中出现过一次System 当再次敲入S 时会列出所有以S 开头的单词第二分割vim窗口同时编辑多个文件第三在vim 用运行shell 终端第二和第三相结全 可以做的一个窗口编辑java文件 一个窗口运行 bash 进行编译java 文件 不用关闭vim 后运行 javac 命令了