eclim 可以將gvim與eclipse整合在一起,是一套能夠使用Eclipse強大功能,並且使習慣用Vim編輯的人必備的工具
安裝概要:
Prerequisite:
1. JDK 1.6+
2. gVim7+
3. Eclipse 4.2x
$ java -jar eclim_2.2.3.jar
Window ‣ Show View ‣ Other ‣ Eclim ‣ eclimd
elcim 的模式:
1. headless mode
在這個模式下eclim將eclipse當成一個backend server來使用,所有在vim下的指令都會回傳給eclipse來處理
優點: 非常vim-like
缺點: 需要記憶許多eclim的指令,且無法利用到許多eclipse的功能
2. headed mode
在headless mode中由於eclimd會將eclipse的workspace lock起來,所以無法再將eclipse 的gui打開, 而headed mode裡,由於eclimd是經由eclipse啟動的所以不會有這個問題
Window->Show View->Others->Eclim->eclimd
只需要將eclimd的window關閉就可以將eclim server hang up
優點: vim-like,且可以使用eclipse的功能
缺點:需要在不同視窗間切換
3. embedded gvim mode
這個模式是藉由vim-plugin將gvim整合進入eclipse成為內部的editor. 需要安裝gvim 7.1以上的版本,由於是使用gtk2所以不支援MacOS
可以在Window->Preference->Vimplugin裡更改設定
然後在Package Explorer裡右鍵點選Open With Vim就會以gvim開啟文件
http://eclim.org/eclimd.html#gvim-embedded
優點: Compromise的solution
缺點:經常需要使用到滑鼠
常用命令:
:ProjectList //show active projects
:ProjectOpen xxx //open project
:ProjectCD //cd to project
:ProjectTree xxx //show project tree
<Ctrl-X><Ctrl-U> //omni completion
:JavaSearch -p <pattern> [-t <type> -x <context> -s <scope> -i] // pattern searching
:%JavaFormat // source code formatting
:JavaImpl // show all overridable methods
:Ant debug install //build debug version and install it on simulator
參考資料:
http://eclim.org/
沒有留言:
張貼留言