Vim试水之五:配置Java开发IDE - feichexia - 博客园
Wednesday, August 24, 2016
9:03 AM
Vim试水之五:配置Java开发IDE
虽然现在搞.NET,但对Java仍有一种难以割舍的情愫。所以打算优先为Java配置一个Vim开发环境。
1、安装NerdTree
如果你看了这个系列文章的前面几篇,那么就不需要我多说了,从 http://www.vim.org/scripts/script.php?script_id=1658 下载NerdTree插件,然后将其中的plugin和doc与~Vim/Vim73/目录下的同名文件夹合并。往vimrc中加入下面几行NerdTree配置代码:
“ NERDTree plugin
map :NERDTreeMirror
map :NERDTreeToggle
2、安装JavaBrowser
A、从 http://www.vim.org/scripts/script.php?script_id=588 下载JavaBrowser插件。然后将解压得到的plugin文件夹与~/Vim/Vim73/目录下的同名文件夹合并
B、将解压得到的pixmaps文件夹下的tagindicator.xpm和tagindicator.bmp拷贝到~/Vim/Vim73/目录下的pixmaps文件夹,如果没有这个文件夹新建个(这步可选)
C、设置JavaBrowser_Ctags_Cmd指向ctags,在_vimrc中添加下面代码(值填你自己的ctags路径,Linux系统下类似/usr/bin/ctags):
let JavaBrowser_Ctags_Cmd = ‘E:\Vim\vim73\ctags’
D、这步可选,往_vimrc中添加下面代码:
let Javabrowser_Use_Icon = 1
let JavaBrowser_Use_Highlight_Tag = 1
E、绑定快捷键,如果不绑定快捷键,需要在命令模式下输入 :JavaBrowser显示资源树。往_vimrc中添加下面代码(注意不要与已有的其他按键冲突了):
map :JavaBrowser
imap
如下图就是配置好的Vim,红色方框标记的就是Java Browser区域:
![J Browser_List - (—\Desktop) - GVIMI IN(T) SC(W) Press ? For help Sorted by name • =He110.jaua (C:\Users\ji Hello method Press to class Hello —thod main [Hello] display he public class Hello { public static void main(String]args) { world”
3、安装VJDE插件
JavaComplete插件我试验了几个小时都没有成功,最终我放弃了,然后找到了功能更强大的VJDE插件。
从 http://www.vim.org/scripts/script.php?script_id=1213 下载,然后解压,将得到的几个文件夹与~/Vim/Vim73/目录下的同名文件夹合并。重启Vim即可。
默认自动补全快捷键是Ctrl+x,u,如下图(使用了新的配色方案freya,设置了新字体)![Hellojava + Press class \Desktop) - GVIM Vim 23 Hello method test [Hello] main [Hello 7 to display hell java . lang. Appendable append(java . lang.CharSequence) throws java.io. IOException; System. out . println("test method") ; int a switch(a) { case 1: break; case 2: break; default : break; static void main (String[]args) { System. out. println (test() ) ; System. out. println("hello world"), Tag_List I [Scratch] public Hello. System. out. append( append( append( append( append( append( append( checkError( close( equals( flush( format( format( getC1ass( f f f f f f f f f f f f f java . lang. Appendable io. PrintStream java. io. PrintStream java. java . lang. Appendable java . lang. Appendable io. PrintStream java. boolean void boolean void java . io. PrintStream java . io. PrintStream java . lang. Class - (AUANAP) æe*...](/uploads/projects/wsbo@ekqhd3/dbd4513cd885355c8b2892b844a8bbcd.png)
4、括号自动补全插件AutoPairs安装
从 http://www.vim.org/scripts/script.php?script_id=3599 下载AutoPairs插件,解压auto_pairs.vim到~/Vim/Vim73/Plugin/目录下即可(Alt+P可以关闭该插件),效果如下:![public void main (String[]args) { public static void System. out. println (test() ) ; System. out. println("hello world"), System. out. println("hello world"), System. out. world"),](/uploads/projects/wsbo@ekqhd3/00027b3219a9484a19495b9144c97783.png)
更详细的说明可以参考 http://www.aitilife.com/2012/07/28/vim-auto-pairs-plugin
其他Vim下Java开发的内容将在后续添加~~~
标签: Vim, Java
好文要顶 关注我 收藏该文



feichexia
关注 - 45
粉丝 - 39
+加关注
0
0
« 上一篇:.NET利用委托实现动态查询
» 下一篇:Vim试水之六:NerdTree插件安装
posted on 2012-11-07 11:54 feichexia 阅读(12370) 评论(0) 编辑 收藏
已使用 Microsoft OneNote 2016 创建。
