JetBrains RubyMine 2021 Mac(Ruby代碼編輯工具)v2021.1.3中文無限試用版
RubyMine?2021mac版下載是專為Ruby和Rails開發(fā)者提供的一款編程軟件,內(nèi)置了一個(gè)全面的Ruby代碼編輯器,可輕松了解動(dòng)態(tài)語言的細(xì)節(jié),還提供了結(jié)構(gòu)視圖、意圖操作、自動(dòng)重構(gòu)、調(diào)試器、代碼分析、集成工具等功能,可以更高效產(chǎn)生高質(zhì)量的代碼。歡迎到macw.com下載!

rubymine?2021?mac破解版功能介紹
一.Ruby編輯器RubyMine是一款適用于各種Ruby項(xiàng)目的智能IDE,具有智能代碼編輯器,專為高效開發(fā)而設(shè)計(jì)。
1.智能和簡(jiǎn)單的編碼
**代碼完成為Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass和Less等提供智能和語言感知的自動(dòng)完成功能。
代碼片段在您的代碼中輸入最常用模式結(jié)構(gòu)的實(shí)時(shí)模板。使用預(yù)定義的片段并創(chuàng)建自己的片段。
智能編輯通過代碼評(píng)論,擴(kuò)展/縮小選擇,內(nèi)聯(lián)正則表達(dá)式檢查,同步標(biāo)簽編輯等功能提高工作效率。
多選同時(shí)在許多地方:編輯代碼片段,使用代碼完成,同時(shí)在多個(gè)位置更改“查找”結(jié)果等等。
分割編輯將當(dāng)前編輯器以獨(dú)立視圖水平或垂直拆分,并在每個(gè)視圖中保留一組選項(xiàng)卡。或者在一個(gè)窗口中處理多個(gè)項(xiàng)目。
無憂無慮的模式無論何時(shí)您需要全面關(guān)注代碼,切換到無分心模式?-?無任何工具欄,工具窗口或選項(xiàng)卡的簡(jiǎn)約用戶界面。
2.智能代碼導(dǎo)航
智能導(dǎo)航一鍵導(dǎo)航到聲明,超級(jí)方法,測(cè)試,用法,實(shí)現(xiàn)等等。在Rails應(yīng)用程序中快速切換模型,視圖和控制器。
高級(jí)搜索選項(xiàng)跳轉(zhuǎn)到任何類,文件或符號(hào):按模式和文件夾過濾,或使用正則表達(dá)式。甚至可以找到任何IDE動(dòng)作或工具窗口。
結(jié)構(gòu)視圖通過使用Structure工具窗口或特殊的彈出窗口,可以在類方法(包括繼承的方法)或HTML標(biāo)記之間輕松切換。使用層次結(jié)構(gòu)窗格查看和搜索類類型,還有超類型和子類型。
3.Ruby工具的使用
集成的Rake,Bundler等等運(yùn)行Rails生成器和服務(wù)器,Rake和Bundler任務(wù)。使用模型/類/?gem依賴關(guān)系圖分析項(xiàng)目結(jié)構(gòu)。
內(nèi)置控制臺(tái)通過使用集成的Rails,IRB,SSH控制臺(tái)和本地終端,在不離開IDE的情況下運(yùn)行腳本和應(yīng)用程序。
部署工具通過FTP或SFTP配置自動(dòng)部署,并使用Vagrant,Docker,Capistrano,Chef和/或Puppet輕松管理您的基礎(chǔ)架構(gòu)。
Ruby文檔RubyDoc文檔離您的代碼只有一次點(diǎn)擊,隨時(shí)可以在您需要幫助時(shí)打開?;蛘哂肶ARD創(chuàng)建你自己的可用文檔。
二.Ruby?on?Rails?IDERubyMine通過Rails提高您的工作效率,并本地支持所有主要的Web開發(fā)實(shí)踐。
1.Rails感知代碼維護(hù)
代碼完成RubyMine理解并正確完成數(shù)據(jù)庫字段和關(guān)聯(lián);?findby?,url_for,redirect_to和其他Rails方法,由命名路由和資源路由定義的方法等等。
Rails生成器使用方便的用戶界面為您的項(xiàng)目添加新的Rails實(shí)體,如模型,控制器,腳手架等,以提供對(duì)Rails生成器的快速和上下文訪問。
ERB?/?HAML?/?Slim編輯器完全支持ERB視圖編輯以及大括號(hào),折疊,語法高亮顯示,智能代碼完成等。如果您更喜歡開發(fā)HAML或Slim?Rails視圖,那么您會(huì)發(fā)現(xiàn)注入Ruby代碼的語法高亮顯示以及內(nèi)部HTML代碼(完成,導(dǎo)航等)的編碼幫助。
2.高級(jí)代碼導(dǎo)航
Rails項(xiàng)目視圖快速訪問相關(guān)的控制器,模型,視圖,遷移等,以及其內(nèi)容,如控制器方法,關(guān)聯(lián)和部分視圖等。
模型依賴關(guān)系圖用您的項(xiàng)目模型鳥瞰您的項(xiàng)目屬性,分析項(xiàng)目結(jié)構(gòu)并導(dǎo)航到您需要的代碼。
基于MVC的導(dǎo)航使用編輯器陰影圖標(biāo)從控制器動(dòng)作快速切換到相應(yīng)的視圖,甚至創(chuàng)建一個(gè)新的。從視圖切換回控制器操作同樣簡(jiǎn)單。轉(zhuǎn)到導(dǎo)航|?相關(guān)符號(hào)選項(xiàng),用于從任何位置在適當(dāng)?shù)腞ails模型,控制器,視圖,助手和單元/功能/規(guī)格測(cè)試之間快速導(dǎo)航。
3.Rails工具完善
Rails國(guó)際化(國(guó)際化)為了幫助您使用I18n,RubyMine為字符串文本提供了一個(gè)快速修復(fù)選項(xiàng),該選項(xiàng)將其自動(dòng)復(fù)制到Y(jié)ML文件中,并用Rails?translate()方法替換它。
YAML支持RubyMine支持YAML文件的語法和錯(cuò)誤突出顯示,并幫助您輕松編輯國(guó)際化屬性文件(*?.yml)。
Rails控制臺(tái)通過直接從IDE運(yùn)行它(運(yùn)行|運(yùn)行Rails控制臺(tái)),使用Rails控制臺(tái)來滿足您的任何需求??刂婆_(tái)提供語法高亮顯示,以及可以使用向上/向下箭頭鍵瀏覽的命令歷史記錄。您可以在設(shè)置|中配置控制臺(tái)顏色和字體?編輯|?顏色和字體。