【问题标题】:how to run commands (external) in gvim如何在 gvim 中运行命令(外部)
【发布时间】:2010-03-12 21:52:33
【问题描述】:

我正在准备编写许多小型实验性 Java 程序,因为我正在学习 Java 认证。由于我想避免使用 IDE,我正在尝试 gvim。

我打开了一个 HelloWorld.java 文件。我怎样才能运行javac 然后java 然后能够在一个窗口中看到所有输出?

我不想在 dos 提示窗口中使用 alt 选项卡。在那里编译/运行程序,然后回到我的编辑器。

【问题讨论】:

  • 如果你在 linux 上,它会在 vim 窗口中显示它,因为 shell 和终端模拟器是分开的。在 Windows 中,cmd 既是 shell 也是终端仿真器。可能有一个我不知道的解决方法(例如将 vim 设置为使用 bash 作为 shell?)
  • 请再说一遍。为什么要避免使用 IDE?
  • @hasen 谢谢。我在家里使用linux,所以会尝试一下。 @incarnate 在大多数情况下我不会避免使用 IDE,但由于准备认证,我不需要 IDE 的帮助
  • @incarnate 避免使用 IDE 有什么问题?
  • @incarnate,你怎么敢把 vim 比作记事本?

标签: java vim


【解决方案1】:

在命令模式下试试这个:

:!javac HelloWorld.java && java HelloWorld

编辑:我相信在 Windows 中确实连接多个命令,您使用 && 而不是 ;,正如我之前发布的那样。但我不确定这是否适用于 gvim。

【讨论】:

    【解决方案2】:

    您可以在 vim 中运行外部程序,方法是在要运行的命令前加上“!”。例如,您可以通过键入“:!javac 文件名”直接从 gvim 运行 javac

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 1970-01-01
      • 1970-01-01
      • 2022-09-27
      • 1970-01-01
      • 2021-10-22
      相关资源
      最近更新 更多