Rubymine 2019.1提供了主要的Docker更新、RubyProfile、完整工廠機器人支持、自定義主題等功能。由于對Ruby和Rails、JavaScript和CoffeeScript、ERB和HAML、CSS、Sass等的一流支持,能夠更有效地生成高質(zhì)量的代碼。利用語言特有的語法和錯誤突出顯示、代碼格式化、代碼完成和快速文檔。使用智能搜索可跳轉(zhuǎn)到任何類、文件或符號,甚至任何IDE操作或工具窗口。只需單擊一次即可切換到聲明、超級方法、測試、使用、實現(xiàn)等。使用基于MVC的項目視圖和模型、類和寶石依賴關(guān)系圖,享受Rails項目中的超級快速導(dǎo)航。遵循社區(qū)的最佳實踐,檢查代碼,驗證您的代碼是否存在許多可能的錯誤,并提供快速修復(fù)選項的即時改進(jìn)。自動化但安全的重構(gòu)有助于清理代碼并使其更易于維護(hù)。Rails感知的重構(gòu)幫助您執(zhí)行項目范圍的更改:例如,重命名控制器也會重命名助手、視圖和測試。使用強大的調(diào)試器,為Ruby、JavaScript和CoffeeScript提供圖形用戶界面。設(shè)置斷點,逐步運行代碼,并利用指尖上的所有可用信息。創(chuàng)建并運行RSpec,Cucumber,Shoulda,MiniTest&Test:具有編碼輔助和基于GUI的測試運行程序的單元測試。在
RubyMine 2019.1破解版中,您可以快速幫助自己感覺賓至如歸,使用可定制的配色方案、鍵盤方案和所有生產(chǎn)開發(fā)所需的外觀和感覺設(shè)置。為使用Git、SVN、Mercurial和其他版本控制系統(tǒng)節(jié)省時間。享受與RakeTask Runner、Rails生成器、Bundler、RVM/Rbenv、Zeus等工具的無縫集成。當(dāng)您需要時,終端也可作為IDE工具窗口使用。通過FTP或SFTP輕松配置自動部署,并使用Vagrant、Capstrano、Chef或Puppet管理您的基礎(chǔ)設(shè)施。
安裝破解教程
1、下載并解壓數(shù)據(jù)包,雙擊主程序點擊“next”。
2、選擇安裝路徑,這里我們使用默認(rèn)路徑,直接點擊next。
3、選擇安裝的系統(tǒng)類型,如果本機的系統(tǒng)是32位的只能選擇“32-bit launcher”然后點擊next。
4、點擊“install”開始安裝。
5、軟件正在安裝,請耐心等待。
6、安裝完成,點擊“finish。
7、安裝完成后將0.0.0.0 account.jetbrains.com和0.0.0.0 添加到hosts,hosts目錄為C:\Windows\System32\drivers\etc。
8、然后打開http://idea.lanyus.com/ 點擊獲得注冊碼然后復(fù)制注冊碼(數(shù)據(jù)包中提供了兩組注冊碼,請自行選擇)。
9、運行軟件,將注冊碼復(fù)制到注冊框中然后點擊OK即可。
軟件功能
1、重新思考碼頭工人docker-compose exec
Rubmin增加了對
docker-compose exec。簡單地說,當(dāng)啟用此命令時,您可以運行和調(diào)試應(yīng)用程序,安裝GEM,并比以前更快地執(zhí)行其他開發(fā)任務(wù)。
2、提速紅寶石
在……里面實驗特征,啟用rub.docker.internal.via.exec當(dāng)您使用Docker SDK.
現(xiàn)在,您可以添加GEM、運行RAKE任務(wù)、Rails命令和其他更新環(huán)境的東西,而無需重新生成Docker映像。
3、最近的地點彈出
新最近地點彈出重新發(fā)明了導(dǎo)航代碼庫的方式。當(dāng)您只記得它是關(guān)于什么的時候,這個彈出窗口可以幫助您找到實際的代碼,但是不知道您在哪里看到過它。開始鍵入以篩選結(jié)果,然后跳到所需的代碼。
4、概況應(yīng)用
Rubymin 2019.1集成輪奸并提供一個本機分析器,以幫助您發(fā)現(xiàn)代碼的某些部分,從而減緩應(yīng)用程序和/或測試的速度。
5、附加到正在運行的應(yīng)用程序
請注意,您可以附加分析器(查找操作/將分析器附加到處理中)對您正在運行的應(yīng)用程序進(jìn)行實時檢查!
6、自動完成和導(dǎo)航屬性
當(dāng)您添加一個工廠時,Rubymy自動完成它的屬性,如果可能的話,它們的值也會完成。例如,對于Rails模型工廠,IDE將自動完成其字段的內(nèi)容,甚至關(guān)聯(lián)。當(dāng)然,您可以在這些對象的定義和用法之間導(dǎo)航。
7、自動完成和導(dǎo)航方法
在編寫測試時,可以自動完成并導(dǎo)航到工廠創(chuàng)建方法的定義,如create, build, build_stubbed和其他人。
工廠機器人的其他酷特性,如序列、特征和別名也得到了充分的支持。
8、前人下一個
完全MVC集成
我們還增加了工廠相關(guān)檔案彈出(導(dǎo)航/相關(guān)符號),并添加了一個溝槽,允許您進(jìn)入部分工廠聲明(如果它們存在的話)。
9、調(diào)查方法調(diào)用
新呼叫層次操作可以幫助您挖掘使用正在調(diào)查的方法、調(diào)用這些調(diào)用者的方法以及您需要的深度的方法(“調(diào)用者”)。
10、TruffleRub支持
增加了對TruffleRub的支持!要將當(dāng)前的RubSDK切換到TruffleRub,請確保已經(jīng)安裝了解釋器,并在RubSDK設(shè)置中選擇它。
11、改進(jìn)了對Vue應(yīng)用程序中類型記錄的支持
Rubmine現(xiàn)在使用類型記錄語言服務(wù)以及它自己對.VUE文件中的任何類型記錄代碼的類型記錄支持。這意味著您現(xiàn)在將獲得更準(zhǔn)確的類型檢查和輸入信息,您將能夠使用服務(wù)提供的快速修復(fù),并在類型記錄工具窗口中看到當(dāng)前文件中的所有類型記錄錯誤。
12、測試中失敗行的高亮顯示
當(dāng)您使用Jest、Karma、Mocha或Protractor運行測試時,有些測試失敗了,現(xiàn)在您可以在編輯器中看到問題發(fā)生的地方。IDE將使用堆棧跟蹤中的信息并突出顯示失敗的代碼。在懸停時,您將看到來自測試運行程序的錯誤消息,并且可以立即開始調(diào)試測試。
13、新調(diào)試器控制臺
在JavaScript和Node.js調(diào)試工具窗口中滿足新的、改進(jìn)的交互式調(diào)試器控制臺!現(xiàn)在它使用樹視圖顯示對象,它支持用CSS對日志消息進(jìn)行樣式化,并使用控制臺、組()和控制臺()對它們進(jìn)行分組。您還可以篩選出任何類型的日志消息。
14、完成NPM腳本
當(dāng)將新腳本添加到Package.json文件時,IDE現(xiàn)在提供了關(guān)于安裝的包提供的可用命令的建議。輸入節(jié)點后,IDE將建議文件夾和文件名。輸入NPMRun之后,您將看到當(dāng)前文件中定義的任務(wù)列表。
15、更新的文件
CSS屬性和HTML標(biāo)記和屬性的文檔(F1)現(xiàn)在顯示了關(guān)于來自MDN的
瀏覽器支持的最新描述和信息,以及指向完整MDN文章的鏈接。
16、新UI主題
現(xiàn)在,您可以使用Rubmy中作為插件提供的新的彩色UI主題。在暗紫色, 灰,和青光主題,或創(chuàng)造你自己的.
軟件特色
1、Ruby on Rails
軟件提供了專用的ROR功能,包括項目結(jié)構(gòu)視圖、快速模型-視圖-控制器導(dǎo)航選項、Rails特定代碼完成、意圖操作和自動重構(gòu)。所有這些,再加上對erb、haml和slim編輯的最佳支持,再加上先進(jìn)的web開發(fā)工具和內(nèi)置的Rails控制臺,是生產(chǎn)尖端web應(yīng)用程序的最佳方法。
2、JavaScript&HTML/CSS
您的客戶端和服務(wù)器端的JavaScript、CoffeeScript、類型記錄、HTML、CSS、LASS或Sass的開發(fā)速度和效率都得到保證,因為Rubmy提供了最好的類內(nèi)編碼幫助和廣泛的高級功能。通過免費插件支持Node.js、DART、AngularJS和JavaScript測試框架。通過JavaScript和Node.js調(diào)試工具,可以在不離開IDE的情況下增強和簡化調(diào)試體驗。
3、代碼分析與重構(gòu)
讓IDE處理您的代碼。智能的,類型感知的代碼完成,智能代碼檢查,活模板和意圖行動都一起工作,以幫助您更快地編碼和防止失敗。用智能的、特定于語言的方式重構(gòu)Rub代碼,使用安全的重命名和刪除、提取方法、引入變量、內(nèi)聯(lián)變量或方法以及更多的重構(gòu)。
4、測試
不應(yīng)低估測試的價值。像編寫代碼一樣,單元測試成為Rbymy靈活、深思熟慮的rSpec、Cucumber、Shoulda、MinimTest和Test:單元集成的第二天性。通過智能代碼完成和導(dǎo)航,快速編寫測試,并使用圖形用戶界面輕松地運行測試和分析測試結(jié)果。
5、多集成工具
GIT、Subversion、Mercurial、Perforce和CVS:Rbymine知道大多數(shù)常見的版本控制系統(tǒng)和SCM,并為所有這些系統(tǒng)提供統(tǒng)一的UI。通過FTP或SFTP輕松配置自動部署,并使用Vagrent、Capstrano、Chef和/或Puppet管理您的基礎(chǔ)設(shè)施。使用數(shù)據(jù)庫工具,包括功能齊全的數(shù)據(jù)庫編輯器和SQL支持。
6、強大的調(diào)試器
微調(diào)應(yīng)用程序代碼是每個軟件項目中必不可少的一步。其中的Rub調(diào)試器繼承了經(jīng)過驗證的IntelliJIDEA Java/JSP調(diào)試器,同時專注于Rub和Rails開發(fā)人員的需求。它允許Rub、ERB和JavaScript代碼中的斷點,并提供信息豐富的視圖,如控制臺、變量、框架和監(jiān)視。
0條評論