我沉迷于Vim,现在它实际上是我编辑文本文件的方式.

因为它主要是一个文本编辑器,而不是IDE,有没有人能给我一些小窍门,让我在开发Java应用程序时变得更容易?

我有一些问题:

  • 如何在不离开vi的情况下调用maven任务?
  • 我能完成代码吗?
  • 语法如何突出显示?

其他任何事情(除了"不要做这件事!")我应该知道的事吗?

推荐答案

一些提示:

  • 确保你使用vim(vi改进版).Linux和UNIX的某些版本将vi符号链接到vim.
  • 您可以使用eclim来完成代码
  • 或者你可以在Eclipse中使用viPlugin
  • 语法突出显示在VIM中非常有用
  • Vim对编写诸如运行ant/maven构建之类的小宏有很好的支持

玩得开心:-)

Java相关问答推荐

Kotlin ReadWriteProperty:无法使用T作为具体化类型参数.改为使用类

如何用javac编译Java类,即使对像java.lang.*这样的基本类也没有任何依赖关系?

Saxon 9:如何从Java扩展函数中的net.sf.saxon.expr. XPathContent中获取声明的变量

为什么如果数组列表中有重复项,我的代码SOMETIMES不返回true?

如何转换Tue Feb 27 2024 16:35:30 GMT +0800 String至ZonedDateTime类型""

Apache POI:使用反射获取zoom 级别

在JavaFX项目中注册组合框的控件FX验证器时,模块系统出错

Spring Boot 3.2.2中的@Inject和@Resource Remove

如何从错误通道回复网关,使其不会挂起

如何获取Instant#of EpochSecond(?)的最大值

WebSockets和Spring Boot安全性出现错误401

在向WebSphere中的文档添加元素时iText挂起

如何在 spring 数据的MongoDB派生查询方法中使用$EXISTS

Lombok@Nonnull是否也对供应商有影响?

如何以编程方式保存workBench.xmi?

如何在Java springboot中从一个端点发送多个时间响应?

Java System.getProperty在哪里检索user.home?

如何正确使用java.time类?

Eureka客户端无法使用用户/通行证注册到Eureka服务器

[Guice/MissingImplementation]:未绑定任何实现