安裝下載就不多說(shuō)了踱蛀,我用的rubymine7娜氏。安裝好了以后選擇eclipse或者mac版本的按鍵模式隨便打開(kāi)一個(gè)項(xiàng)目,首先就是要指定ruby和rails的版本覆获,在Preferences-->Languages&Frameworks-->Ruby SDK and Gems 設(shè)置马澈,這里會(huì)給rvm里和系統(tǒng)已安裝的各種版本的ruby都羅列出來(lái)。
進(jìn)到項(xiàng)目里首先需要打開(kāi)側(cè)邊菜單欄弄息,在IDE的最左下角點(diǎn)一下就可以
最常用到的就是左邊的Project結(jié)構(gòu)樹(shù)痊班,下邊的控制臺(tái),各種log摹量,Terminal 涤伐,還有右邊的Database
左邊的Project點(diǎn)開(kāi)就是項(xiàng)目的文件結(jié)構(gòu),很清楚的羅列出項(xiàng)目的所有文件缨称,默認(rèn)是文件的模式的凝果,如果要更清楚的理解rails項(xiàng)目的結(jié)構(gòu)的話可以選擇Rails視圖,Rails視圖中可以清晰的看到M,V,C三層結(jié)構(gòu)
下方的模塊顯示的內(nèi)容有 rails的服務(wù)端以及l(fā)og睦尽、rails irb 器净、rails console、 terminal 当凡、todo山害、版本控制器(git,svn..)歷史等纠俭;右下角的Event Log則是記錄rubymine的各種操作的提醒和錯(cuò)誤日志,比如剛剛某個(gè)操作失敗了浪慌,記錄原因等柑晒。
右側(cè)的Database則可以理解是數(shù)據(jù)庫(kù)的客戶(hù)端,可以就像pl/sql dev和MySQL-Client一樣眷射,以oracle為例:
如果是連接遠(yuǎn)程oracle,則要先配置好instantclient佛掖,參考: http://www.th7.cn/db/Oracle/201410/73682.shtml
配置完了以后在database那塊點(diǎn)擊“+”號(hào) Data Source-->Oracle ,輸入遠(yuǎn)程數(shù)據(jù)庫(kù)的ip端口數(shù)據(jù)庫(kù)名妖碉,用戶(hù)名密碼等,然后下載oracle的jdbc驅(qū)動(dòng)
下載好了以后回到這個(gè)頁(yè)面點(diǎn)擊Test Connection芥被。完成以后會(huì)打開(kāi)一個(gè)sql的console欧宜,可以執(zhí)行sql,并且等rubymine建立好索引過(guò)后還可以自動(dòng)提示拴魄、補(bǔ)全冗茸,挺方便的一個(gè)客戶(hù)端。
同時(shí)rubymine的database模塊還提供了一個(gè)功能匹中,就是轉(zhuǎn)換表關(guān)系成模型圖:
這里可以從兩個(gè)角度去建立模型圖夏漱,一個(gè)是根據(jù)數(shù)據(jù)庫(kù)的關(guān)系,另一個(gè)是rails的model之間的關(guān)系顶捷,根據(jù)自己的情況選擇好挂绰,就可以看到關(guān)系圖了,也是挺方便的功能
下面介紹rubymine里常用的一些功能鍵服赎,具體鍵位看自己的愛(ài)好去修改了葵蒂。
1.Find Action...
可以查找rubymine里所有操作
2.File...
Class...
Symbol...
這3個(gè)都是查找對(duì)應(yīng)文件,類(lèi)和 symbol 這3個(gè)操作我用的最多的就是File了重虑,找文件很方便
3.Run...
運(yùn)行項(xiàng)目践付,console,以及最近運(yùn)行的操作都會(huì)列在里面
4.Run Rake Task..
rake任務(wù)
5.Run Rails Generator...
生成器,可以生產(chǎn)model缺厉,migration永高,scaffold等等、
6.Find in Path
全項(xiàng)目查找芽死,可以查找指定文字乏梁,也可以用正則表達(dá)式去查找
7.Reformat Code
格式化代碼,也可以在sql console里格式化sql
8.Commit Changes
Push Commits
提交关贵、push代碼
9.Replace..
替換文字遇骑,可以代替Find...
使用
還有一些
在加入了版本庫(kù)以后,可以在文件左側(cè)顯示Annotate揖曾,可以很清晰的看到某一行的提交說(shuō)明
按住control+鼠標(biāo)左鍵點(diǎn)到某個(gè)方法或者變量的地方落萎,可以追溯到方法或者變量的源頭(大部分情況都是靠譜的)亥啦,還可以查到某些方法的使用方法
在某個(gè)文件編輯的時(shí)候點(diǎn)右鍵Local History-->show history可以看到本地的改動(dòng)記錄
更多的使用方法可以多研究研究菜單欄,以及在settings里面的各種配置