不能使用autocmd设置的gcc来编译MacVim中的java

时间:2012-06-08 09:44:06

标签: java vim gcc javac

我想使用gcc编译我的java程序而不是使用javac 因为与javac相比,它可以提供更详细的信息。

在我的启动配置中。 我使用“make”来帮助我编译程序 所以我必须先为“make”设置编译器

当filetype是java时,我使用此命令自动将编译器设置为gcc。 autocmd FileType java编译器gcc

但是当我尝试使用“make”编译我的程序时 它给出了很多我不理解的信息, 它无法编译程序。

然而, 当我第一次将编译器设置为javac时,稍后将其设置为gcc。 “制造”工作!!

  1. 在我的启动配置中: autocmd FileType java编译器javac
  2. 当我编辑文件时,:编译器gcc
  3. 然后我可以使用make with gcc compiler

    编译我的java程序

    我不知道它是什么问题。 我可以自动将编译器设置为gcc而不是在编辑文件时设置它吗?

1 个答案:

答案 0 :(得分:1)

在.vimrc中尝试autocmd FileType java set makeprg=gcc