Java-如何使用vim开发Java

点击量:14

{% blockquote 本文出自 http://svtter.com svtter.com %}
本文可以随意转载,但是转载请保留本信息.

在网上搜索一番,大部分此类文章都是在说配置,而且配置讲的一看就是没有深入的撸vim。这个时候就
需要我来深刻的讲讲这个问题了 — 国外也有一些开发者写过类似的文章,不过国外的开发者没有深层
的讲讲具体如何配置,仅仅是比较简单的说了一下应该用什么。

闲话少说,我们开始吧。

本文的作者认为,本文的读者已经学会使用vim的初步,至于安装,启动之类的东西作者不再赘述,
望读者海涵。

Vimrc的配置

如果想要用Vim撸Java,首先一个问题就是许多IDE自带的查错功能,这个笔者希望使用Syntastic来实现。
具体的方法是,安装Vundle(vim的插件配置工具,用于安装组合各类插件)。其实这个地方也可以不用
Vundle,但是笔者认为,vimer配置大量插件的最佳方法就是使用vunlde,或者patheon等等。总之,一
定需要一个插件管理。

安装Vundle还是比较轻松的,在github上搜索一下,经过一系列步骤即可。然后同样是位于github,搜
索Syntastic安装即可。

Syntastic是一个检查语法的vim插件,不仅仅支持Java,各种都支持,具体可以看看Syntastic的wiki

学习Ant

Ant是什么东西?简单来说,就是java的makefile。Syntastic的wiki对ant和maven均有支持,但是我个人
学习了Ant,另外eclipse里面的ant等等 — 如果想要探究一下,可以查看一下这篇文章

这里面说了一点笔者在ant上面的一点东西,还有ant学习的链接。

配置Syntastic

PS: 期末周这么悠闲的写博客真的好吗!!

说是配置Syntastic,更不如说是配置Syntastic的Java配置文件。

  1. 首先你需要在你的.vimrc中,添加 let g:syntastic_java_javac_config_file_enabled = 1
    用于使Syntastic读取配置文件生效。
  2. 选择build.xml,使用命令:SyntasticJavacEditConfig,输入:
    let g:syntastic_java_javac_custom_classpath_command =
    \ "ant -q build | grep echo | cut -f2- -d] | tr -d ' ' | tr ':' '\n'"
  3. 重启Vim,语法检查就完成了。

其他的插件

  • Bundle ‘vim-scripts/javacomplete’
  • Bundle ‘vim-scripts/javaDoc.vim’
  • ” Bundle ‘vim-scripts/Java-Syntax-und-Folding’
  • ” Bundle ‘vim-javacompleteex’ “更好的 Java 补全插件

以上插件均可以考虑使用,安装方法可能有所不同 — 但是个人认为最大的语法检查问题已经搞定了,
其他的问题应该都不是问题了吧 = =

发表评论

电子邮件地址不会被公开。 必填项已用*标注