eclipse vim外掛

Coding-lover發表於2016-03-11

1、vrapper

下載地址:http://vrapper.sourceforge.net
vrapper是免費的。安裝後在eclipse的工具欄有一個按鈕,可以隨時選擇是否啟用vim編輯模式。vrapper的官網上說有類似.vimrc的配置檔案,檔名為.vrapperrc。我配置過,但貌似不起什麼作用,並且導致vim編輯模式不可用……或許是因為支援的配置不多吧。
如果沒有什麼更多的需求,只是習慣了vim的移動和編輯等等,這個外掛還是不錯的。

2、viplugin

下載地址:http://www.viplugin.com/

viplugin是一個不錯的在eclipse下模擬vi的外掛。和vrapper類似,但是要比vrapper稍強一點,支援的命令不少。並且支援vrapper所不支援的%s命令,它也支援。總體來說比vrapper要好不少。
但這個是收費的,這個幾百K的小東西還真不便宜。
2.0版本的破解方法:新版的加密程式在com.mbartl.viplugin.eclipse.layer_2.0.0/lib/licensechecker.jar中,你只需要將lib下的檔案放在classhpath上,然後呼叫CheckLicenseFile.encrypt(name, email)方法就能得到一個註冊碼,將這個註冊碼儲存到一個叫viPlugin2.lic的檔案中放在workspace或者eclipse根目錄下就可以了。

3、eclim

下載地址:http://www.eclim.org

eclim和上面兩個比起來顯然不是一個級別了……vrapper和viplugin在沒有安裝vi的時候也能用,而eclim並不是模擬vim操作,而是直接呼叫了vim。
eclim是個jar檔案,直接進行安裝。它分為兩部分,一部分是eclipse下的外掛,另一部分是vim下的外掛,安裝時必須同時安裝這兩部分。在eclipse下開啟檔案時會直接呼叫vim(是直接呼叫,而不是模擬,當然你也可以選擇不用vim開啟),所以編輯環境是真正的vim,在vim配置檔案中的配置也有效果,不過與eclipse熱鍵衝突的按鍵對映是不起作用的。在vim中也可以呼叫eclipse的功能,這就是這個外掛強大的地方了,具體用法看官方文件。
雖然這樣有了vim的全部功能,但在編輯java檔案時很多eclipse的功能卻不能用了(比如快速匯入包,即時檢查編譯錯誤等)。即使有相應的外掛支援,在一些方面也不如eclipse方便,畢竟vim的主要功能是編輯。所以我一般用viplugin。

轉載自:eclipse下的幾個模擬vim的外掛
參考:vi eclipse外掛 viPlugin的安裝和破解方法

相關文章