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中添加