軟件是對(duì)質(zhì)量的不懈追求

          結(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)  編輯  收藏

          評(píng)論

          # re: 結(jié)合Vim和Eclipse的簡(jiǎn)單方法 2010-09-10 00:57 Freewind

          這個(gè)方法真是太好了,解決了我的大問(wèn)題!謝謝  回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 吉水县| 卢氏县| 永登县| 双鸭山市| 麟游县| 华坪县| 大港区| 河津市| 喀喇沁旗| 大连市| 鄂托克旗| 青阳县| 呼伦贝尔市| 阿克苏市| 那坡县| 威宁| 璧山县| 贺兰县| 惠水县| 宜兰市| 东乡族自治县| 鄯善县| 大港区| 张家界市| 贺州市| 上蔡县| 大同市| 广安市| 瓦房店市| 青川县| 卓资县| 开平市| 寿阳县| 新泰市| 余庆县| 海城市| 五峰| 柳林县| 南康市| 晋宁县| 志丹县|