用于 Java HTML/CSS/Javascript 的 Vim 插件

软件推荐 爪哇 javascript html vim
2021-11-05 03:50:42

到目前为止,我正在使用 Vim 内置的 SyntaxComplete 进行编辑。

我在 Vim 中使用 Ant 开始了我的 JavaEE 项目,并以这种方式进行了几周,但 Eclipse 功能缺乏太多,所以我放弃了 Java 部分,但我仍然将它用于我的项目需要的其他语言。

我不是在寻找提供片段的插件,但我希望看到我的函数和变量被巧妙地预测。

我尝试了JavaComplete但它不起作用。我不太喜欢像Eclim那样在 Vim 后面启动整个 Eclipse 引擎的想法,但如果真的值得,我可以试一试。

对于其他语言,我的 vimrc 中的这些设置几乎足够了,但对于 Javascript:

set nu
set autoindent
set nocompatible
set vb
syntax on
set omnifunc=syntaxcomplete#Complete 
filetype plugin indent on

如果您有任何建议,这是我的完整 vimrc 。

1个回答

几年前我已经放弃了使用 vim 进行 Java Web 开发,因为它确实需要大量的工具支持(Intellij IDEA 非常好)。我在使用 vim 开发 Grails 应用程序方面取得了更大的成功,但我觉得对于 Java,我真的需要强大的重构工具。

话虽如此,如果你真的坚持使用 vim,这里有一些插件可以帮助你:

  • syntastic - 对 Java、JS、XML 等的代码提示支持
  • html5.vim - 改进的 HTML5 支持
  • vim-javascript - 改进的 JavaScript 支持
  • emmet-vim - 又名 Zen Coding,加速 HTML 创建
  • 环绕.vim - 方便的插件来操作几种类型的环绕标记(例如:引号,括号,括号,HTML标签等)

请注意,尽管这些插件可能对任何 Web 开发场景都有帮助,但它们都不是真正特定于 Java 环境的。