結(jié)合Vim和Eclipse的簡(jiǎn)單方法
在我使用Eclipse時(shí),經(jīng)常會(huì)發(fā)現(xiàn)需要調(diào)用Vim來(lái)進(jìn)行一些編輯,例如整篇文章的自動(dòng)縮進(jìn)什么的。Eclipse能夠很好的格式化Java代碼,但是Vim能自動(dòng)縮進(jìn)更多的文件類型。我不需要太高級(jí)的功能,因此vim plugin什么的就派不上用場(chǎng)了。Eclipse的External Tool能完成我想要的一切。在某個(gè)視圖中選中需要編輯的文件(或文件包含的類,方法,等)之后,只要單擊設(shè)置好的vim外部工具,Vim就會(huì)被啟動(dòng)并打開相應(yīng)的文件。在Eclipse中建立這個(gè)外部工具的過(guò)程非常簡(jiǎn)單,如下簡(jiǎn)單的配置即可:
open external tool dialog下創(chuàng)建program:
name : vim
location : vim路徑
working directory: ${project_loc}
arguments: -p --remote-tab-silent ${resource_loc}
p.s. -p --remote-tab-silent ${resource_loc} 這是打開一個(gè)新的標(biāo)簽頁(yè),而不是一個(gè)新的vim進(jìn)程。
為了讓Eclipse在Vim編輯過(guò)程結(jié)束之后自動(dòng)更新資源的狀態(tài),我們需要到"Refresh"頁(yè)面進(jìn)行一下設(shè)置:
選擇 the selected resource 選項(xiàng)
posted on 2009-12-01 10:07 BlakeSu 閱讀(2143) 評(píng)論(1) 編輯 收藏