NetBeans成為Ruby開發(fā)者的新伙伴(3)
NetBeans成為Ruby開發(fā)者的新伙伴(3)在本文中,你會(huì)看到NetBeans為Ruby開發(fā)者提供的許多便利,其中一些特性還是其他IDE身上找不到的。我們還會(huì)談到Ruby工具項(xiàng)目的一些背景,獲取NetBeans軟件的必要信息,如何配置IDE以及如何為這個(gè)項(xiàng)目貢獻(xiàn)力量。 AD: 3、Ruby重構(gòu)和快速修補(bǔ) 重構(gòu)Ruby代碼一直都繁瑣到令人痛苦:要想改一個(gè)方法名,你不得不把它出現(xiàn)的所有地方都改一遍。在NetBeans里這個(gè)過(guò)程被自動(dòng)化了,你可以搜索任何方法/類/變量的使用情況,也可以調(diào)用重命名重構(gòu)功能去修改元素的名稱。下面是使用查找使用情況命令的一個(gè)例子:
重命名重構(gòu)功能讓你在一個(gè)專門的視圖里修改所有引用:
NetBeans Ruby支持在以后的版本里,還會(huì)提供其他重構(gòu)功能,包括提取方法、提取本地變量等等。 IDE有時(shí)候會(huì)檢測(cè)到代碼里的變量沖突,可能使代碼不符合用戶的意圖。在這種情況下,IDE可以提供一個(gè)“快速修補(bǔ)”,讓用戶便捷地修正代碼:
在上面的截圖中,塊變量和本地變量的名字相同,會(huì)導(dǎo)致代碼出現(xiàn)副作用;于是IDE向你提供將變量改名的選項(xiàng)去解決這個(gè)問(wèn)題。 這里只是NetBeans讓你過(guò)得更加輕松的幾個(gè)例子。我會(huì)在本系列的后續(xù)文章中繼續(xù)介紹其他編輯功能。 從哪里獲得NetBeans Ruby IDE 要獲得NetBeans Ruby支持有幾種方式。其一是訪問(wèn)NetBeans 6.0下載頁(yè)面獲取NetBeans完全版,里面已經(jīng)包括了Ruby支持:http://dlc./netbeans/download/6.0/milestones/latest 如果你只想安裝精簡(jiǎn)版的Ruby IDE,你可以從這里下載:http://deadlock./hudson/job/ruby 。 獲取Ruby模塊的還有一種方式是先安裝基本的Java IDE,然后轉(zhuǎn)到IDE中的插件管理器(Tools | Plugin Manager),讓NetBeans從網(wǎng)上下載并安裝各種模塊。 目前,NetBeans Ruby支持還只是一個(gè)預(yù)覽版。不過(guò)我們知道很多開發(fā)者已經(jīng)在商業(yè)應(yīng)用開發(fā)中使用它,還有很多Bug等著在最終版中修復(fù)。如果你發(fā)現(xiàn)任何Bug,請(qǐng)向NetBeans的 Issuezilla系統(tǒng)報(bào)告:http://www./kb/articles/issuezilla.html 。 更多信息 你可以在Wiki頁(yè)面上找到NetBeans Ruby支持的更多信息。 我們也錄制了一些截屏錄像,重點(diǎn)演示了各種新特性: http://www./download/flash/jruby_on_rails/jruby_on_rails.html和http://www./download/flash/jruby_editing/jruby_editing.html。 其他演示和教程請(qǐng)移步Ruby文檔主頁(yè)。 【相關(guān)文章】 |
|