我在那里测试了很多编辑,但是Vim让我上瘾.我真的希望在我的所有编程中使用Vim.我只是试着开始学习Java编程语言,我有一本很大的书,我正试图为此目的开始阅读,但令人遗憾的是,我没有Java编译器或.class文件阅读器(我认为称为JVM,但也许我只是一个菜鸟,我已经拥有它们但不知道它们是如何工作的).
我不想使用除Vim之外的其他编辑器,这不是我的目的.我知道Vim可以调用外部命令进行编译,我可能要在我的_vimrc中输入一些内容让他这样做(我使用Windows Vista,很遗憾,我知道)但我不知道该找什么,我有搜索了几天.周围的任何Vim爱好者专家可以帮我解决一下吗?我看到小Vim命令叫:javac,它让我生气,知道它还没有工作......
Eug*_*ota 27
您需要Java SE Development Kit(JDK)来开发Java.从页面下载JDK 6 Update 14.修改包含bin文件夹的路径,以便调用javacJava编译器和java命令.您想学习的另一个工具是ant,它允许您一次编译多个文件,运行测试等.另请参阅配置vi以进行Java应用程序开发.
编辑:添加链接到Windows上安装JDK后应该设置的必要环境变量是什么?如何?
Bri*_*new 23
我可以建议您使用体面的IDE 和 VIM插件吗?我曾经是一个VIM死硬,最近才转向使用带有VIM编辑器插件的Eclipse.
为什么?使用现代IDE的生产力提高是巨大的.例如,一旦您能够按结构类型(例如,方法调用实现列表等)浏览代码,那么ctagsVIM中的机制是不够的.一旦你使用了几个库(或你不熟悉的东西),那么代码完成/方法建议/ doc导航将为你节省一个悲伤的世界.
但是我喜欢键盘导航等的VIM方法.因此我使用带有适当插件的IDE.
这是我为一个非常相似的问题提供的答案.它包含Eclipse VIM插件的链接.它不是免费的,但会很快收回成本.
小智 5
正如 eed3si9n 指出的,您将需要 JDK 才能开始编译 Java 程序。但你的问题似乎更多的是关于设置你的编辑器,以便你可以从其中自动编译 Java 程序。
当然,有几种方法可以解决这个问题。最简单的方法是制定一个命令来构建项目。在 Java 中,大多数大型项目都是使用 ant 编译的,学习如何使用它从长远来看会对你很有帮助。
一旦你设置了 ant(http://ant.apache.org/manual/install.html来启动),你可以设置 vi 通过“:make”命令自动调用它,方法是放入你的 _vimrc 文件:
设置 makeprg=C:\ant 路径\ant
所以步骤应该是:
(1) 获取JDK并学习如何使用它。
(2) 获取 ant 并学习如何使用它。(*)
(3) 设置 vimrc,使其知道在您键入 :make 时调用 ant。
与往常一样,当您已经熟练地手动执行某些操作(例如编译)时,设置一个系统来自动化它会更容易。
(*) 注意:我的 vim 没有 javac 命令,因此我不确定如何配置必要的 vim 选项以确保加载它。如果不出意外,最好确保加载编辑器时 javac 位于您的 PATH 中。
最好的祝愿!