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*...
    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"),
    更详细的说明可以参考 http://www.aitilife.com/2012/07/28/vim-auto-pairs-plugin
    其他Vim下Java开发的内容将在后续添加~~~
    标签: Vim, Java
    好文要顶 关注我 收藏该文
    Vim试水之五:配置Java开发IDE - feichexia - 博客园 - 图3
    计算机生成了可选文字:
    计算机生成了可选文字:
    feichexia
    关注 - 45
    粉丝 - 39
    +加关注
    0
    0
    « 上一篇:.NET利用委托实现动态查询
    » 下一篇:Vim试水之六:NerdTree插件安装
    posted on 2012-11-07 11:54 feichexia 阅读(12370) 评论(0) 编辑 收藏
    已使用 Microsoft OneNote 2016 创建。