2014-01-16 28 views
-2

我在Vim尋找java插件。昨天我遇到了Eclimd。在通過指南從http://eclim.org/安裝Eclimd後,我可以運行eclimd。爲什麼在Eclipse上使用Eclimd?

對於運行eclimd,eclipse是必需的,並且必須作爲服務器運行。 我的問題是,爲什麼要在eclipse上運行eclimd?日食會帶來哪些收益?

此外,(我只用了幾個小時就使用了eclimd)看起來Eclipse更友好。

任何人都可以提出eclimd偏好日食的理由。

+0

我想如果你習慣了VIM但想使用Eclipse函數,eclim是一個好方法。如果你只想讓VIM像編輯一樣,我建議使用vrapper,它直接在Eclipse中提供大部分鍵盤快捷鍵:http://vrapper.sourceforge.net/home/ –

+0

romainl的回答是對這兩件事的一個很好的總結。個人而言,我非常沉重地使用vim,幾乎所有的東西,除了編寫java。我嘗試過eclim,但我無法適應它。我已經與viPlugin一起使用Eclipse多年,編輯部分,比沒有更好,但不能與vim相比。使用Eclipse 10多年後,最近我改爲IDEA,ideavim插件比eclipse的vi插件要好。但仍然無法達到(甚至接近)真正的vim水平。我只是和它一起生活。 – Kent

回答

9

即使使用Vi-emulation插件,Vim在文本編輯上也要優於Eclipse。

即使使用vim.org上的所有Java插件,Eclipse在理解代碼和與Java工具鏈進行交互方面都優於Vim。

Eclim是一種結合Vim和Eclipse獨特功能的方法。如果你不在乎,一定不要使用它,並繼續做你以前做過的事情。

+0

+1很好的總結。 – Kent

0

對於任何編程語言,Vi都沒有自動壓縮或代碼驗證afaik的功能。它確實提供了語法高亮功能,但僅此而已。 Eclipse爲Eclimd提供了這些功能。 Eclimd是Eclipse的客戶端,這就是爲什麼你不能在沒有Eclipse的情況下運行它。 我希望澄清它。 BTW:Eclipse通過運行javac進行語法檢查(用於Java編程時), ,而vi(m)通常不支持直接調用其擴展中的其他工具。 但是,如果您專注於Java開發,那麼您應該使用ide。 Eclipse是一個很好的例子,還有其他的如JDeveloper或Netbeans。 這不僅僅是因爲項目的清晰結構,整合到構建過程中,還因爲Java-Project通常具有不同的階段。 它通常從一個設計階段開始,在這個階段你使用UML建模你的應用程序。 在開發過程中,通常也會開發自動功能測試,它們也應該進行設計。之後出現了集成測試。當vi插件可以的時候,大多數IDE都適合這個。

+0

感謝@Ingo Karkat提供的語法編輯建議。 – Peter

相關問題