題:
Vim Java HTML / CSS / Java插件
Johnride
2014-02-05 04:24:23 UTC
view on stackexchange narkive permalink

到目前為止,我正在使用Vim內置的SyntaxComplete進行編輯。

我用Ant在Vim中啟動了JavaEE項目,這種方式進行了幾個星期,但Eclipse功能卻缺乏因此我放棄了Java部分,但仍將其用於項目所需的其他語言。

我不是在尋找提供摘要的插件,但我希望智能預測我的函數和變量。

我嘗試了 JavaComplete,但是它不起作用。我不太喜歡像 Eclim那樣在Vim後面啟動整個Eclipse引擎的想法,但是如果真的值得,我可以嘗試一下。

對於其他語言,我的vimrc中的這些設置幾乎足夠,但僅適用於Javascript:

  set nuset autoindentset nocompatibleset vbsyntax onset omnifunc = syntaxcomplete#Complete filetype plugin indent on  

這是我完整的vimrc,如果您有任何建議。

一 回答:
#1
+9
elias
2014-02-05 20:04:22 UTC
view on stackexchange narkive permalink

幾年前,我已經放棄使用vim進行Java Web開發,因為它確實需要很多工具支持(Intellij IDEA非常好)。使用vim開發Grails應用程序取得了更大的成功,但是我覺得對於Java,我真的想要強大的重構工具。可能會幫助您:

  • syntastic-支持Java,JS,XML等的代碼提示支持
  • html5.vim-改進了對HTML5的支持
  • vim-javascript-改進了對JavaScript的支持
  • emmet-vim-aka Zen Coding,加快了速度HTML創建
  • surround.vim-方便的插件,用於處理多種類型的周圍標記(例如:引號,括號,括號,HTML標記等)

請注意,儘管這些插件在任何Web開發場景中都可能有用,但它們都不是真正針對Java環境的。

謝謝,我現在正在嘗試其中的一些。 vim-javascript看起來不錯。我現在不接受,因為我還需要其他建議。關於syntastic,我還沒有安裝它,但是它需要進行配置才能使其正常工作還是全部功能都可用?
@Johnride對於某些語言,它是開箱即用的。對於其他用戶,您可能必須安裝第三方工具(請參閱[FAQ](https://github.com/scrooloose/syntastic#faq))。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...