這篇文章主要為大家展示了“JetBrains RubyMine 2020 for Mac工具有什么用”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“JetBrains RubyMine 2020 for Mac工具有什么用”這篇文章吧。

智能編碼幫助、智能代碼重構(gòu)和深度代碼分析,只需一次點(diǎn)擊即可切換到聲明,超級(jí)方法,測(cè)試,用法,實(shí)施,使用智能搜索跳轉(zhuǎn)到任何類(lèi),文件或符號(hào),甚至任何IDE動(dòng)作或工具窗口。JetBrains RubyMine 2020 for Mac在開(kāi)發(fā)環(huán)境中擁有Ruby開(kāi)發(fā)者所需要的一切。

一.Ruby編輯器RubyMine是一款適用于各種Ruby項(xiàng)目的智能IDE,具有智能代碼編輯器,專(zhuān)為高效開(kāi)發(fā)而設(shè)計(jì)。
1.智能和簡(jiǎn)單的編碼
**代碼完成為Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass和Less等提供智能和語(yǔ)言感知的自動(dòng)完成功能。
代碼片段在您的代碼中輸入最常用模式結(jié)構(gòu)的實(shí)時(shí)模板。使用預(yù)定義的片段并創(chuàng)建自己的片段。
智能編輯通過(guò)代碼評(píng)論,擴(kuò)展/縮小選擇,內(nèi)聯(lián)正則表達(dá)式檢查,同步標(biāo)簽編輯等功能提高工作效率。
多選同時(shí)在許多地方:編輯代碼片段,使用代碼完成,同時(shí)在多個(gè)位置更改“查找”結(jié)果等等。
分割編輯將當(dāng)前編輯器以獨(dú)立視圖水平或垂直拆分,并在每個(gè)視圖中保留一組選項(xiàng)卡。或者在一個(gè)窗口中處理多個(gè)項(xiàng)目。
無(wú)憂無(wú)慮的模式無(wú)論何時(shí)您需要全面關(guān)注代碼,切換到無(wú)分心模式 - 無(wú)任何工具欄,工具窗口或選項(xiàng)卡的簡(jiǎn)約用戶界面。
2.智能代碼導(dǎo)航
智能導(dǎo)航一鍵導(dǎo)航到聲明,超級(jí)方法,測(cè)試,用法,實(shí)現(xiàn)等等。在Rails應(yīng)用程序中快速切換模型,視圖和控制器。
高級(jí)搜索選項(xiàng)跳轉(zhuǎn)到任何類(lèi),文件或符號(hào):按模式和文件夾過(guò)濾,或使用正則表達(dá)式。甚至可以找到任何IDE動(dòng)作或工具窗口。
結(jié)構(gòu)視圖通過(guò)使用Structure工具窗口或特殊的彈出窗口,可以在類(lèi)方法(包括繼承的方法)或HTML標(biāo)記之間輕松切換。使用層次結(jié)構(gòu)窗格查看和搜索類(lèi)類(lèi)型,還有超類(lèi)型和子類(lèi)型。
3.Ruby工具的使用
集成的Rake,Bundler等等運(yùn)行Rails生成器和服務(wù)器,Rake和Bundler任務(wù)。使用模型/類(lèi)/ gem依賴(lài)關(guān)系圖分析項(xiàng)目結(jié)構(gòu)。
內(nèi)置控制臺(tái)通過(guò)使用集成的Rails,IRB,SSH控制臺(tái)和本地終端,在不離開(kāi)IDE的情況下運(yùn)行腳本和應(yīng)用程序。
部署工具通過(guò)FTP或SFTP配置自動(dòng)部署,并使用Vagrant,Docker,Capistrano,Chef和/或Puppet輕松管理您的基礎(chǔ)架構(gòu)。
Ruby文檔RubyDoc文檔離您的代碼只有一次點(diǎn)擊,隨時(shí)可以在您需要幫助時(shí)打開(kāi)。或者用YARD創(chuàng)建你自己的可用文檔。
二.Ruby on Rails IDERubyMine通過(guò)Rails提高您的工作效率,并本地支持所有主要的Web開(kāi)發(fā)實(shí)踐。
1.Rails感知代碼維護(hù)
代碼完成RubyMine理解并正確完成數(shù)據(jù)庫(kù)字段和關(guān)聯(lián); findby ,url_for,redirect_to和其他Rails方法,由命名路由和資源路由定義的方法等等。
Rails生成器使用方便的用戶界面為您的項(xiàng)目添加新的Rails實(shí)體,如模型,控制器,腳手架等,以提供對(duì)Rails生成器的快速和上下文訪問(wèn)。
ERB / HAML / Slim編輯器完全支持ERB視圖編輯以及大括號(hào),折疊,語(yǔ)法高亮顯示,智能代碼完成等。如果您更喜歡開(kāi)發(fā)HAML或Slim Rails視圖,那么您會(huì)發(fā)現(xiàn)注入Ruby代碼的語(yǔ)法高亮顯示以及內(nèi)部HTML代碼(完成,導(dǎo)航等)的編碼幫助。
2.高級(jí)代碼導(dǎo)航
Rails項(xiàng)目視圖快速訪問(wèn)相關(guān)的控制器,模型,視圖,遷移等,以及其內(nèi)容,如控制器方法,關(guān)聯(lián)和部分視圖等。
模型依賴(lài)關(guān)系圖用您的項(xiàng)目模型鳥(niǎo)瞰您的項(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文件的語(yǔ)法和錯(cuò)誤突出顯示,并幫助您輕松編輯國(guó)際化屬性文件(* .yml)。
Rails控制臺(tái)通過(guò)直接從IDE運(yùn)行它(運(yùn)行|運(yùn)行Rails控制臺(tái)),使用Rails控制臺(tái)來(lái)滿足您的任何需求。控制臺(tái)提供語(yǔ)法高亮顯示,以及可以使用向上/向下箭頭鍵瀏覽的命令歷史記錄。您可以在設(shè)置|中配置控制臺(tái)顏色和字體 編輯| 顏色和字體。
三.重構(gòu)工具RubyMine以其出色的代碼分析例程而聞名,這些例程支持智能代碼檢查和自動(dòng)重構(gòu),并幫助您消除代碼異味。
代碼樣式使用一致的代碼風(fēng)格,讓RubyMine在編寫(xiě)代碼時(shí)自動(dòng)應(yīng)用配置的代碼風(fēng)格,或者一次重新格式化整個(gè)文件。為任何語(yǔ)言配置您的代碼風(fēng)格,包括縮進(jìn),空格,對(duì)齊規(guī)則等等,并與您的隊(duì)友分享。RubyMine也可以自動(dòng)應(yīng)用.editorconfig項(xiàng)目文件中指定的代碼風(fēng)格。
代碼檢查受最佳社區(qū)實(shí)踐的啟發(fā),RubyMine驗(yàn)證您的代碼是否存在許多可能的錯(cuò)誤和代碼異味類(lèi)型:無(wú)法訪問(wèn)的代碼,不正確的調(diào)用參數(shù)計(jì)數(shù),未使用的局部變量等。Rails檢查會(huì)警告您在視圖中使用模型方法的錯(cuò)誤用法,查看幫助程序或控制器操作; 棄用的Rails功能; 和更多。所有檢查都有說(shuō)明,可以打開(kāi)或關(guān)閉,或根據(jù)需要進(jìn)行配置。
即時(shí)代碼分析和修復(fù)根據(jù)其檢查列表,RubyMine執(zhí)行即時(shí)代碼分析,并在輸入時(shí)突出顯示錯(cuò)誤。每次檢查都會(huì)提示使用快速修復(fù)選項(xiàng)的改進(jìn),以及禁用規(guī)則或隱藏警告的功能。快速修復(fù)允許您從其使用中創(chuàng)建許多項(xiàng)目元素,例如新方法,動(dòng)作,部分或文件。您也可以使用它們重構(gòu)或更改代碼樣式。
跨語(yǔ)言重構(gòu)用快速和安全的重命名和刪除重構(gòu)任何代碼; 提取方法/模塊/超類(lèi); 引入變量/常量/參數(shù); 內(nèi)聯(lián)變量/方法; 和更多。當(dāng)然,所有的重構(gòu)都是Ruby on Rails意識(shí)到的。例如重命名控制器也會(huì)重命名助手,視圖和測(cè)試。還有Rails特定的重構(gòu),例如“Extract Partial”,它允許您將視圖文件代碼的一部分移動(dòng)到單獨(dú)的局部視圖。
四.測(cè)試助手RubyMine支持RSpec,Cucumber,Shoulda,Test :: Unit和MiniTest。IDE提供了全面的功能,可簡(jiǎn)化創(chuàng)建和運(yùn)行測(cè)試并檢查結(jié)果。
為基礎(chǔ)的測(cè)試賽跑者內(nèi)置測(cè)試運(yùn)行器,與IDE完全集成,能夠執(zhí)行測(cè)試并提供當(dāng)前正在運(yùn)行的測(cè)試的實(shí)時(shí)統(tǒng)計(jì)信息。用于測(cè)試的專(zhuān)用視圖,以及用于查看選定測(cè)試輸出的詳細(xì)信息面板。快速導(dǎo)航到測(cè)試失敗的代碼行。
代碼洞察使用預(yù)定義的文件模板創(chuàng)建新的測(cè)試,并享受語(yǔ)法突出顯示和代碼完成功能,以了解測(cè)試框架的具體細(xì)節(jié),例如,從步驟定義中完成Cucumber場(chǎng)景步驟。
測(cè)試導(dǎo)航在測(cè)試和相應(yīng)的測(cè)試主題之間輕松瀏覽,例如,從控制器操作導(dǎo)航時(shí),您可以選擇是否切換到控制器或助手或視圖的測(cè)試。
代碼檢查使用檢查列表驗(yàn)證您的測(cè)試并使用快速修復(fù)選項(xiàng),例如根據(jù)其使用情況創(chuàng)建Cucumber步驟定義。
運(yùn)行測(cè)試通過(guò)Rake任務(wù)運(yùn)行測(cè)試或從目錄,文件或類(lèi)啟動(dòng); 針對(duì)指定的方法,類(lèi),BDD示例等運(yùn)行相應(yīng)的測(cè)試
五.強(qiáng)大的調(diào)試器RubyMine為Ruby,JS和CoffeeScript帶來(lái)了一個(gè)聰明的調(diào)試器和一個(gè)圖形用戶界面。設(shè)置斷點(diǎn)并逐步運(yùn)行您的代碼,并輕松掌握所有信息。
方便的用戶界面仔細(xì)查看任何代碼,看看發(fā)生了什么 - 感謝Frames,Variables和Watches視圖。UI是完全可定制的,可讓您安排,調(diào)整視圖大小和浮動(dòng)視圖,選擇工具欄命令等。您還可以選擇是否在步進(jìn)時(shí)忽略非項(xiàng)目代碼。調(diào)試器UI也與代碼編輯器緊密集成:您可以在調(diào)試器和代碼之間導(dǎo)航,查看斷點(diǎn)信息等。您還可以在所有調(diào)試器視圖中獲得完整的編碼幫助和高亮顯示。
智能,靈活的斷點(diǎn)- 在一行代碼上放置一個(gè)斷點(diǎn)并定義命中條件 - 一組布爾表達(dá)式,這些布爾表達(dá)式被評(píng)估以確定是否停止代碼執(zhí)行。- 如果您的代碼中有多個(gè)斷點(diǎn),您可以設(shè)置它們之間的依賴(lài)關(guān)系來(lái)定義它們可以被命中的順序。- 設(shè)置斷點(diǎn)僅僅是單擊鼠標(biāo)或者調(diào)用快捷方式。- 斷點(diǎn)也可以在Rails視圖中使用,所以你也可以使用它們來(lái)調(diào)試Rails代碼。
調(diào)試JavaScript和Node.js- RubyMine為您的JavaScript代碼提供了一個(gè)先進(jìn)的內(nèi)置調(diào)試器,可與Google Chrome配合使用。- 依靠RubyMine調(diào)試器對(duì)源映射的支持,您可以輕松調(diào)試ECMAScript 6,TypeScript或CoffeeScript代碼。- 一個(gè)全功能的Node.js調(diào)試器也可以直接使用。用它來(lái)調(diào)試本地或遠(yuǎn)程機(jī)器上運(yùn)行的應(yīng)用程序。
內(nèi)置表達(dá)式評(píng)估器在調(diào)試會(huì)話暫停時(shí)評(píng)估任何表達(dá)式。輸入表達(dá)式或代碼片段,并在對(duì)話框中提供編碼幫助。所有表達(dá)式都針對(duì)當(dāng)前上下文進(jìn)行評(píng)估。
專(zhuān)用腕表視圖跟蹤當(dāng)前堆棧幀上下文中的任意數(shù)量的表達(dá)式,變量,字段和對(duì)象實(shí)例。數(shù)據(jù)在您調(diào)試會(huì)話時(shí)動(dòng)態(tài)更新。
框架和調(diào)用堆棧當(dāng)命中斷點(diǎn)或暫停代碼執(zhí)行時(shí),可以使用“框架”面板檢查當(dāng)前線程,其狀態(tài),調(diào)用堆棧,方法和變量及其值。
遠(yuǎn)程調(diào)試當(dāng)您連接到遠(yuǎn)程主機(jī)并運(yùn)行調(diào)試會(huì)話時(shí),RubyMine會(huì)在本地源和遠(yuǎn)程端的源之間進(jìn)行映射。幾個(gè)調(diào)試過(guò)程可以同時(shí)啟動(dòng)。
六.綜合環(huán)境RubyMine提供與VCS的緊密集成,包括數(shù)據(jù)庫(kù)和部署工具,并擁有充滿活力的插件生態(tài)系統(tǒng)。
1.版本控制系統(tǒng)
統(tǒng)一的UIRubyMine為許多流行的版本控制系統(tǒng)提供統(tǒng)一的界面,確保與Subversion,Git和github,Mercurial,CVS,Perforce和TFS一致的用戶體驗(yàn)。所有繁瑣的任務(wù)(如添加,刪除和刪除文件)都會(huì)自動(dòng)執(zhí)行。
本地歷史在RubyMine中,您可以在不使用任何VCS的情況下跟蹤所有本地更改。沒(méi)有意外的變化或修改將不被忽視。在任何時(shí)候您都可以查看特定文件或目錄的歷史記錄,并回滾到之前的任何版本。您還可以設(shè)置版本標(biāo)簽。
更改視圖查看其他團(tuán)隊(duì)成員已提交給VCS的內(nèi)容,并參閱“傳入的更改”視圖以了解尚未集成到本地副本中的代碼更改。將更改分組到多個(gè)更改列表中以獲得更好的組織結(jié)構(gòu)
內(nèi)置可視化合并工具內(nèi)置的可視合并工具以快速直觀的方式解決所有沖突。當(dāng)您在編輯器中輸入內(nèi)容時(shí),本地進(jìn)行的更改將突出顯示,為單個(gè)更改提供直觀的導(dǎo)航和雙擊回滾。
提交對(duì)話框提交對(duì)話框允許您執(zhí)行代碼分析,檢查代碼中留下的TODO并重新格式化代碼。如果您在查看差異時(shí)發(fā)現(xiàn)一個(gè)小問(wèn)題,則無(wú)需返回編輯器 - 只需解鎖編輯模式并就地應(yīng)用更改即可。
差異查看器您可以使用集成的圖形差異查看器輕松跟蹤更改并查看兩個(gè)文件之間的差異,或比較文件的兩個(gè)版本(本地更改或本地文件與遠(yuǎn)程存儲(chǔ)庫(kù)中的修訂之間的更改)。
貨架改變?nèi)绻枰褂么鎯?chǔ)庫(kù)文件并進(jìn)行未提交的更改,只需將其擱置 - IDE將保持更改安全,直到您決定提交或合并它們。
修補(bǔ)程序和任意還原直接從代碼創(chuàng)建補(bǔ)丁,以便稍后應(yīng)用和合并存儲(chǔ)庫(kù)文件。您還可以通過(guò)應(yīng)用反向修補(bǔ)來(lái)恢復(fù)您或您的同事犯下的任意代碼更改。
2.數(shù)據(jù)庫(kù)工具
數(shù)據(jù)庫(kù)查看器直接從IDE訪問(wèn)Oracle,SQL Server,PostgreSQL,MySQL,SQLite和其他數(shù)據(jù)庫(kù)。RubyMine提供了一個(gè)用于自省所有對(duì)象,添加和編輯表格,添加列,索引,約束等的UI。
SQL注入可以將SQL代碼注入其他語(yǔ)言或使用語(yǔ)法突出顯示,智能代碼完成,即時(shí)代碼分析,代碼格式化和導(dǎo)航進(jìn)行編輯。
數(shù)據(jù)編輯器功能強(qiáng)大的數(shù)據(jù)編輯器允許您添加,刪除列和克隆現(xiàn)有列。通過(guò)外鍵瀏覽數(shù)據(jù),或使用文本搜索。
3.遠(yuǎn)程開(kāi)發(fā)和部署工具
SSH遠(yuǎn)程工具內(nèi)置的SSH控制臺(tái)可讓您連接到任何遠(yuǎn)程計(jì)算機(jī)并通過(guò)SSH執(zhí)行各種操作。另外,SSH遠(yuǎn)程工具可以配置為只需一個(gè)按鍵即可從IDE運(yùn)行任何遠(yuǎn)程工具。
遠(yuǎn)程口譯員使用遠(yuǎn)程Ruby解釋器代替本地的解釋器,可以讓您在類(lèi)似生產(chǎn)環(huán)境或測(cè)試環(huán)境中運(yùn)行和調(diào)試應(yīng)用程序,無(wú)論是真正的服務(wù)器還是使用Vagrant或Docker創(chuàng)建的虛擬化服務(wù)器。
流浪漢與Vagrant集成使您可以通過(guò)共享簡(jiǎn)單腳本來(lái)共享開(kāi)發(fā)虛擬機(jī)。然后其他開(kāi)發(fā)人員可以通過(guò)運(yùn)行'up'Vagrant命令來(lái)啟動(dòng)相同的機(jī)器。
木偶利用木偶清單的語(yǔ)法突出顯示和自動(dòng)格式化; 為變量,類(lèi),資源類(lèi)型和參數(shù),事實(shí)和外部函數(shù)和類(lèi)型提供智能代碼幫助; 以及設(shè)置多個(gè)環(huán)境的能力。
廚師遵循Chef這一配置管理工具的主要概念,RubyMine支持食譜,食譜和資源。它為Cookbook提供了標(biāo)記/檢測(cè)選項(xiàng),并為資源提供了代碼洞察以及其屬性。
搬運(yùn)工人RubyMine集成了Docker,一個(gè)流行的分布式應(yīng)用程序開(kāi)放平臺(tái)。從Docker容器中指定一個(gè)Ruby解釋器,并在您的項(xiàng)目中使用它來(lái)運(yùn)行,調(diào)試和分析您的應(yīng)用程序。
4.其他工具
問(wèn)題跟蹤器集成將您的問(wèn)題跟蹤器帳戶與您的項(xiàng)目鏈接起來(lái),并在門(mén)票和任務(wù)的上下文中進(jìn)行處理。RubyMine提供對(duì)Jira,JetBrains YouTrack,PivotalTracker,Redmine,Mantis,github和Gitlab,Bugzilla等的支持。
插件生態(tài)系統(tǒng)當(dāng)您決定通過(guò)支持新框架,集成工具和其他生產(chǎn)力功能來(lái)豐富RubyMine時(shí),IDE插件庫(kù)中提供了許多插件。

1.Code Insight
更好的代碼洞察升級(jí)的Ruby類(lèi)型推斷使IDE更好地理解塊,數(shù)組和散列中的元素類(lèi)型,從而極大地改善了代碼自動(dòng)完成和整體導(dǎo)航。
多態(tài)關(guān)聯(lián)RubyMine現(xiàn)在可以正確識(shí)別并導(dǎo)航(Ctrl / Cmd + Click)到使用多態(tài)關(guān)聯(lián)的模型的定義和用法。如果在項(xiàng)目中定義了多態(tài)關(guān)聯(lián),則抽象模型名稱(chēng)的自動(dòng)完成也可用。
2.版本管理員chruby,asdf和遠(yuǎn)程版本管理器新版本具有chruby和asdf支持。它使WSL, Docker以及 SSH和其他遠(yuǎn)程連接中的所有版本管理器(RVM,rbenv,asdf和chruby)都可用。您還將發(fā)現(xiàn)rbenv-vars和其他插件在新版本中正常工作。
3.測(cè)試重新運(yùn)行測(cè)試失敗現(xiàn)在,在文件或目錄中運(yùn)行所有測(cè)試之后,RubyMine提供了一個(gè)選項(xiàng),僅重新運(yùn)行失敗的測(cè)試,而不是重新運(yùn)行所有測(cè)試。這使您無(wú)需手動(dòng)接收和調(diào)查每個(gè)失敗的測(cè)試。新功能也可與預(yù)置喜歡rake test和rake spec。
4.YAML
YAML代碼格式化程序RubyMine現(xiàn)在允許您重新格式化YAML代碼。選擇代碼| 重新格式化代碼,或按??L/按Ctrl + Alt + L。您還可以在“選項(xiàng)/設(shè)置”中選擇如何折疊和縮進(jìn)序列,對(duì)齊值以及應(yīng)用其他代碼樣式選項(xiàng) 編輯| 代碼風(fēng)格| YAML。
錨點(diǎn)和別名的代碼洞察力現(xiàn)在,您可以在定義錨點(diǎn)時(shí)自動(dòng)完成并查找別名的用法,以及導(dǎo)航到錨點(diǎn)和返回。別名和錨點(diǎn)的內(nèi)聯(lián)重命名現(xiàn)在也可用。如果您嘗試提供與另一個(gè)現(xiàn)有錨沖突的名稱(chēng), IDE將 發(fā)出警告。它不允許您使用標(biāo)準(zhǔn)不允許的字符重命名錨點(diǎn) 。還添加了許多基本的YAML代碼檢查。
更多YAML改進(jìn)在此版本中,您可以自動(dòng)完成具有JSON Schema文件的YAML數(shù)據(jù)結(jié)構(gòu)。IDE自動(dòng)跟蹤schemastore中的模式,但也提供了在設(shè)置中手動(dòng)添加和配置JSON模式文件的方法。最后,您現(xiàn)在可以快速將關(guān)鍵路徑復(fù)制并粘貼到.yml 文件中的值,而不是鍵入完整路徑。
5.調(diào)試器附加到遠(yuǎn)程進(jìn)程從此版本開(kāi)始,您可以將調(diào)試器附加到遠(yuǎn)程運(yùn)行的進(jìn)程。設(shè)置SSH連接(選項(xiàng)/設(shè)置| Ruby SDK和Gems |新建遠(yuǎn)程| SSH憑據(jù)),并 在不重新啟動(dòng)或任何其他配置的情況下對(duì)應(yīng)用程序進(jìn)行故障排除。
6.JavaScript的
JavaScript和Typescript您將發(fā)現(xiàn)JavaScript和TypeScript的新意圖(Alt + Enter),例如 實(shí)現(xiàn)接口, 創(chuàng)建派生類(lèi),使用'for..of'迭代等等。此外,IDE現(xiàn)在支持TypeScript 2.9和即將發(fā)布的TypeScript 3.0版本的所有新功能。
構(gòu)架您現(xiàn)在可以使用Refactor | 重構(gòu)React組件 提取Component,并將React類(lèi)組件轉(zhuǎn)換為功能組件并返回。此外,代碼完成現(xiàn)在可用于Vue模板中的事件和事件修飾符。
7.Git
更好地檢測(cè)合并沖突現(xiàn)在,當(dāng)IDE在新的“ 合并沖突”節(jié)點(diǎn)下對(duì)這些文件進(jìn)行分組時(shí),查找具有合并沖突的文件會(huì)更容易。單擊“ 解決操作”鏈接以打開(kāi)“ 與沖突合并的文件”對(duì)話框。
在修訂版中瀏覽存儲(chǔ)庫(kù)在修訂操作中有一個(gè)方便的新瀏覽存儲(chǔ)庫(kù),用于根據(jù)任何給定的修訂來(lái)探索存儲(chǔ)庫(kù)的狀態(tài)。打開(kāi)日志中的上下文菜單或從文件歷史記錄中打開(kāi),以在項(xiàng)目工具窗口中訪問(wèn)所需的存儲(chǔ)庫(kù)狀態(tài)。
跳過(guò)“推送”對(duì)話框現(xiàn)在可以在使用“ 提交”和“ 推送” 操作時(shí)跳過(guò)“推送”對(duì)話框,或僅在推送到受保護(hù)的分支時(shí)顯示該對(duì)話框。在選項(xiàng)/設(shè)置中自定義此行為 版本控制| Git。
多個(gè)github帳戶您可以根據(jù)需要配置任意數(shù)量的github帳戶(選項(xiàng)|版本控制| github),并為每個(gè)項(xiàng)目設(shè)置默認(rèn)的github帳戶。
8.用戶界面
MacBook Touch Bar支持直接從觸摸欄運(yùn)行,構(gòu)建和調(diào)試應(yīng)用程序,提交更改并更新項(xiàng)目。可以在“選項(xiàng)/設(shè)置”中自定義所有觸摸欄上下文 外觀與行為| 菜單和工具欄。
黑暗的窗口標(biāo)題和新圖標(biāo)在macOS上使RubyMine標(biāo)題欄更暗。轉(zhuǎn)到選項(xiàng)| 外觀與行為| 外觀并選擇使用深色窗口標(biāo)題。RubyMine 2020還具有許多全新的圖標(biāo),旨在提供更清晰,更一致的外觀和感覺(jué)。
JetBrains RubyMine 2020 for Mac(Ruby代碼編輯器)v2020.1漢化版
macOS 10.8.3或更高版本
最低2 GB RAM
建議使用4 GB RAM
1024x768最低屏幕分辨率
以上是“JetBrains RubyMine 2020 for Mac工具有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!
本文標(biāo)題:JetBrainsRubyMine2020forMac工具有什么用-創(chuàng)新互聯(lián)
URL地址:http://www.chinadenli.net/article2/hheoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷(xiāo)、微信公眾號(hào)、網(wǎng)站維護(hù)、建站公司、全網(wǎng)營(yíng)銷(xiāo)推廣、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容