Gvim Win7环境 for java (二)

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  
" 语言的编译和运行             
" 支持的语言:java         F5编译(保存+编译)  F6运行  
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  
func! CompileCode()  
    exec "w"  
    if &filetype == "java"  
        exec "!javac -encoding utf-8 %"  
    endif  
endfunc  

func! RunCode()  
   if &filetype == "java"  
        exec "!java -classpath %:h; %:t:r"  
    endif  
endfunc  
   
" F5 保存+编译  
map <F5> :call CompileCode()<CR>  
 
"  F6 运行  
map <F6> :call RunCode()<CR>  

 就可以了,快捷键如注释,确保没和已有的快捷键冲突就行,经验证可行。

其实我个人倾向吧console的运行结果直接显示在gvim中的,不过现在这样以弹窗形式出现也差强人意了,凑合着用吧,以后发现有可以吧console整合到gvim中的在说吧

现在正是告一段落了,如果你看到这里并且知道有什么工具可以整合console的话请留言告诉我;感激不尽!!O(∩_∩)O哈哈~

 

参考:http://www.cnblogs.com/feichexia/archive/2012/11/07/Vim_JavaIDE.html

先上效果图:

 

添加的插件式Ctags+taglist

作用就是将文件夹下的那些执行文件什么的列出来,类,方法,参数什么的都是分开的而且跳转很方便

具体步骤就是安装Ctags的时候稍微多了一步

Ctags:

1.下载ctags文件,解压缩之后将其中的 ctags.exe copy到C:\Windows\System32下面

(也可以不放,但是到时候需要配置path变量,这里偷懒就直接拖到文件夹中不再配置路径)

taglist:

下载taglist的包解压之后放到vimfile文件夹得相应文件夹中(doc什么,参考(一))

然后再vimrc中添加

let Tlist_Auto_Open=1 “设置自动开启taglist

OK,完成

重启之后就可以看到上面的效果了。

 

接下来是winmanager感觉就是把前面的NERDTree和Ctags,taglist和到一起去了(nerdtree),想要这种效果nerdtree可以不装但是ctags和taglist必须要装

步骤和前面一样下载后吧doc和plugin装到相应的文件夹下就OK了。

vimrc:

"set winmanager
" 设置界面分割
let g:winManagerWindowLayout = "TagList|FileExplorer"
"set wide of winmanager, default is 25
let g:winManagerWidth = 30
"set hot key <F5>
nmap <silent> <F5> :WMToggle<cr

效果如下

 

安装vjde工具,效果是具有自动补全还有搜索等很多功能,支持很多语言,c,ruby,xml一大堆,等以后慢慢体验

到vim官网上下载vjde,像前面那样解压放置,其他什么不用做,代码补全快捷键是ctrl + X ,U

这里需要注意的是不是ctrl+x 或者ctrl+u 而是要连续按下ctrl+x+u 先按x再按u,安装这个的时候在这边折腾了好久

如果不行的话试试在vimrc中添加:set cfu=VjdeCompletionFun,效果图

 

显示补全 OK!

AutoPairs:西东补全括号,在移动到括号上时显示配对的括号的位置

alt+p 来进行开关

到这里就基本上满足初学java的使用了

 

续:整了半天突然发现没有吧java文件的编译和运行整合进去,看了很多的blog,以为需要什么插件,其实不需要。前提是你配好了java 开发环境,什么jdk啊path什么的,就是在cmd下你可以运行hello world就行了。之后再vimrc中添加

 

posted @ 2013-10-26 21:34  拙急鸟  阅读(1184)  评论(0编辑  收藏  举报