軟件介紹RubyMine 2020特別版是一款專門在IntellJ IDEA平臺上使用的編程開發(fā)工具,它包含了目前所有的IDE功能,適合專業(yè)的編程人員進行使用。我們可以通過RubyMine 2020中文版來完成代碼的編輯工作,從而制作出完整的程序和網(wǎng)頁代碼,并且這款軟件還擁有調試功能,能夠對代碼進行檢測。 軟件詳情RubyMine 2020是由JetBrains專為Ruby和Rails開發(fā)者推出的一款編程軟件,該軟件是建立在IntellJ IDEA平臺之上,提供所有必須的IDE功能,比如編輯,調試工具,源代碼控制集成,代碼自動提示完成,以及其他功能,可以滿足廣大工程師的需求。軟件提供了一個可視化的操作界面和全面的Ruby代碼編輯器,并且擁有結構視圖、意圖操作、自動重構、調試器、代碼分析、集成工具等功能,具有智能代碼重構、代碼深度分析、最簡單的配置、完善的管理和控制、熟悉的開發(fā)環(huán)境等優(yōu)勢,讓用戶能夠始終保持最佳的狀態(tài)進行代碼的處理和編寫!全新的RubyMine 2020改進了導航,現(xiàn)在可以在Rails實體和數(shù)據(jù)庫模式之間以及父方法和子方法之間無縫跳轉,全新的LightEdit模式允許用戶將RubyMine用作通用文本編輯器,而且現(xiàn)在的啟動和運行工作的時候都比原來快了許多,速度是非常的給力。全新的版本功能更加強大,使用更加便捷,功能涵蓋Ruby開發(fā)、Ruby on Rails、代碼分析與重構、測試協(xié)助、強大的調試以及更多的綜合工具,智能的編輯器讓您能夠高效的制作高質量代碼,并具有語法和錯誤突出顯示,方便用戶進行發(fā)現(xiàn)和調整! RubyMine 2020特別版軟件特色1、更好的代碼洞察 升級的Ruby類型推斷使IDE更好地理解塊,數(shù)組和散列中的元素類型,從而極大地改善了代碼自動完成和整體導航。 2、多態(tài)關聯(lián) 軟件現(xiàn)在可以正確識別并導航(Ctrl / Cmd + Click)到使用多態(tài)關聯(lián)的模型的定義和用法。 3、chruby,asdf和遠程版本管理器 新版本具有chruby和asdf支持。它使WSL,Docker以及SSH和其他遠程連接中的所有版本管理器(RVM,rbenv,asdf和chruby)都可用。 4、重新運行測試失敗 現(xiàn)在,在文件或目錄中運行所有測試之后,軟件提供了一個選項,僅重新運行失敗的測試,而不是重新運行所有測試。這使您無需手動接收和調查每個失敗的測試。 5、YAML代碼格式化程序 軟件現(xiàn)在允許您重新格式化YAML代碼。選擇代碼|重新格式化代碼,或按住Ctrl + Alt + L.您還可以在“首選項/設置”中選擇如何折疊和縮進序列,對齊值以及應用其他代碼樣式選項編輯|代碼風格| YAML。 6、錨點和別名的代碼洞察力 現(xiàn)在,您可以在定義錨點時自動完成并查找別名的用法,以及導航到錨點和返回。別名和錨點的內聯(lián)重命名現(xiàn)在也可用。如果您嘗試提供與另一個現(xiàn)有錨沖突的名稱,IDE將發(fā)出警告。它不允許您使用標準不允許的字符重命名錨點。 7、附加到遠程進程 從此版本開始,您可以將調試器附加到遠程運行的進程。設置SSH連接(首選項/設置| Ruby SDK和Gems |新建遠程| SSH憑據(jù)),并在不重新啟動或任何其他配置的情況下對應用程序進行故障排除。 RubyMine 2020特別版功能介紹【導航】 1、在Rails實體之間導航 現(xiàn)在,您可以在Rails實體和數(shù)據(jù)庫模式之間導航。為此,請按 Ctrl+Alt+Home。為了使導航更加無縫,我們還統(tǒng)一了導航彈出窗口的外觀并使其更加緊湊。 2、改進方法之間的導航 導航,現(xiàn)在轉到超級方法(Ctrl+U),您可以選擇要導航到的確切超級方法。 3、結構視圖導航 在“ 結構”視圖(Ctrl+7)中,您可以過濾掉變量以僅查看方法。 【Ruby 2.7】 1、支持最新的Ruby語法 一如既往,我們支持最新的Ruby版本。例如,這包括編號參數(shù)的新“ _”語法。IDE識別新語法,并幫助您導航,查找用法和重命名對象。 【運行和調試】 1、從裝訂線運行Rake任務 從v2020.1開始,您可以直接從裝訂線菜單運行,調試和配置任務。與往常一樣,RubyMine自動為運行的任務創(chuàng)建相應的運行/調試配置。 2、智能執(zhí)行終端命令 RubyMine的終端現(xiàn)在可以解析各種命令。匹配輸入命令后,它會突出顯示,您可以按Ctrl-Enter打開具有從命令中獲取的參數(shù)的特定UI。要試用此功能,請在“ 實驗功能”對話框中啟用terminal.shell.command.handling標志 。 3、固定變量的字段 現(xiàn)在,在調試器的“變量”視圖中,您可以將變量的字段固定在頂部,并在變量的表示形式中查看其值。 【測驗】 1、在特定路徑下創(chuàng)建測試 現(xiàn)在可以為任何類創(chuàng)建新的測試,并根據(jù)測試主題的路徑復制目錄結構。 【代碼協(xié)助】 1、機器學習輔助完成 通過使用機器學習,RubyMine現(xiàn)在可以對更高的相關完成建議進行排名。請注意,機器學習輔助的完成工作仍在進行中,我們希望隨著時間的推移會更加有用。 【碼頭工人】 1、Docker Compose改進 使用RubyMine 2020.1,您可以使用Docker Compose作為遠程解釋器,在特定環(huán)境中運行,調試和測試應用程序 。您可以指定如何在Docker中運行諸如ruby,gem env和rbconfig之類的命令。 【代碼編輯器】 1、LightEdit模式 新的 LightEdit模式允許您將RubyMine用作通用文本編輯器。它的啟動和工作比平時快得多,因為它無需加載項目即可打開文件。 2、禪宗模式 Zen模式可幫助您專注于代碼:它會擴展IDE窗口并隱藏除代碼編輯器之外的所有元素。要快速嘗試,請按Ctrl+` 并選擇查看模式| 進入Zen模式。 【IDE配置】 1、用于SSH配置的統(tǒng)一UI 在“首選項/設置” |“設置”下,有一個新的統(tǒng)一設置選項卡可以管理您的SSH配置 。工具| SSH配置。使用它來添加,編輯,存儲和刪除SSH配置。 2、共享運行配置時更加靈活 在RubyMine 2020.1中,您可以更好地控制運行配置,因為您現(xiàn)在可以將它們存儲在您選擇的任何項目目錄中。為此,請選中新的復選框“ 存儲為項目文件”,然后指定要使用所選運行配置存儲文件的目錄的路徑。 【Terminal】 1、垂直/水平拆分終端會話 現(xiàn)在,您可以垂直或水平拆分終端會話以并排運行它們。從終端調用上下文菜單以創(chuàng)建,導航和關閉拆分終端會話。 【版本控制系統(tǒng)】 1、新的“從此處交互式變基”對話框 我們已經從此處重鑄了Interactively Rebase,以使對話框真正具有交互性。它允許您編輯,合并和刪除以前的提交,使提交歷史更加線性和可理解。 2、提交對話框/提交工具窗口 RubyMine 2020.1引入了“提交”工具窗口,以替代“提交”對話框。您可以在“首選項” /“設置” |“它們”之間切換。版本控制| 提交| 使用非模式提交接口。新工具窗口位于左側,為編輯器留下了足夠的空間來顯示差異。 3、改進的分支彈出 “分支”彈出窗口包括一些改進: (1)使用一個明確的搜索字段來查找現(xiàn)有的遠程和本地分支。 (2)現(xiàn)在,“ 刷新”按鈕將更新現(xiàn)有的遠程分支。 (3)傳入(藍色)和傳出(綠色)提交指示器已添加到狀態(tài)欄中。 【數(shù)據(jù)庫工具】 1、在編輯器中查詢結果 現(xiàn)在,您可以在編輯器中查看查詢結果?梢允褂霉ぞ邫谏系男掳粹o或在“設置/首選項” |“設置”中打開和關閉此功能。數(shù)據(jù)庫| 一般| 在編輯器中顯示輸出結果。選擇如何查看數(shù)據(jù):作為表格,樹或文本。查詢結果也可以導出到Excel。 2、運行配置中的數(shù)據(jù)庫腳本 現(xiàn)在,您可以創(chuàng)建運行配置以運行數(shù)據(jù)庫腳本。 【JavaScript / TypeScript】 1、新的智能意圖和檢查 使用新的智能意圖和檢查(Alt+Enter)可以節(jié)省編碼時的時間!例如,您現(xiàn)在可以快速將現(xiàn)有代碼轉換為可選的鏈接和/或無效合并,這是最新版本的JavaScript和TypeScript中引入的語法。 2、更有用的快速文檔 對于JavaScript和TypeScript,“ 文檔”彈出窗口現(xiàn)在顯示更多有用的信息,包括有關符號類型和可見性以及該符號定義位置的詳細信息。 3、Vue.js:Vuex和Composition API支持 通過對即將推出的Vue 3中的Vuex庫和Composition API的開箱即用的支持,您可以更加順暢地構建出色的Vue.js應用程序。 4、保存時運行更漂亮 使用新的“在文件上保存時運行”選項,一旦保存這些文件,RubyMine將對在IDE設置中指定并在項目中編輯的所有文件應用Prettier格式-不再需要文件監(jiān)視程序或第三方插件。 【其他變化】 1、我們將移至JetBrains Runtime 11(JBR11),并且將不再分發(fā)帶有JetBrains Runtime 8(JBR8)的內部版本。這包括IDE和Toolbox App中的所有2020.1更新。 2、light主題對于所有操作系統(tǒng)都是統(tǒng)一的,現(xiàn)在稱為IntelliJ Light。 3、RubyMine和其他基于IntelliJ的IDE現(xiàn)在使用 JetBrains Mono作為默認字體。 4、我們添加了一種 自動導入IDE設置的方法。 5、如果您尚未安裝Git,RubyMine會向您顯示一條通知,并提供 為您下載和安裝Git的信息。 6、默認情況下,鼠標懸停時將顯示快速文檔彈出窗口。您可以在“設置/首選項” |“禁用”中禁用此選項。編輯器 通用。 7、現(xiàn)在,新的代碼檢查將警告您有關無效的私有/受保護方法調用。 RubyMine 2020特別版安裝方法1、雙擊“RubyMine-2020.1.exe”進入到軟件安裝向導 2、點擊next選擇軟件安裝目錄,默認為“C:\Program Files\JetBrains\RubyMine 2020.1” 3、選擇要安裝的位數(shù)以及要關聯(lián)的文件 4、然后點擊install開始RubyMine 2020的安裝 5、稍等一會兒就會開始軟件的安裝了,我們稍等一會兒 6、軟件安裝完成,在run rubymine前打勾,點擊finish 7、然后提示我們是否導入相應的設置,可以根據(jù)需要選擇 8、點擊OK,我們選擇軟件的界面風格 9、接著進入到軟件的激活界面,我們選擇evaluate for free,然后點擊evaluate進行試用 10、然后進入到軟件界面,將“jetbrains-agent-latest.zip”拖入到軟件界面中,如下圖,點擊restart 11、然后進入到激活配置助手,我們點擊為rubymine安裝 12、進入到如下圖提示,安裝jetbrains-agnet成功,將在重啟后失效,是否重啟你的rubymine,我們點擊是 13、這樣就完成rubymine的激活了,運行軟件我們發(fā)現(xiàn)是英文版,這個時候關閉,我們對其漢化 14、將“resources_zh_CN_RubyMine_2020_r1.jar”復制到“C:\Program Files\JetBrains\RubyMine 2020.1\lib”目錄下 15、運行RubyMine 2020就是中文版了 |