JetBrains RubyMine 2018.3.1-集成開發環境編程軟件 JetBrainsRubyMine2018.3破解版是一款由jetbrains最新發佈的為Ruby和Rails開發者準備的IDE,RubyMine是建立在IntellJIDEA平台之上,提供所有必須的IDE功能,比如編輯,調試工具,源代碼控制集成,代碼自動提示完成,以及其他功能。 Rails範圍——IDE現在可以更好地理解Rails範圍。例如,當您向作用域添加關聯對象時,RubyMine將建議可用的查找程序方法。您還將發現鏈式範圍的代碼自動完成和導航。 結構——RubyMine增加了對Struct的全面支持。現在,您可以像對任何其他Ruby類及其實例一樣自動完成,導航和重構Struct類的對象。 Ruby的可空性分析——新的Nil解除引用檢查將檢查您的代碼在當前上下文中是否存在可能的nil錯誤,例如當您對可能為n的變量調用方法時。 創建I18n翻譯——使用新的I18n對話框一次為所有詞典創建翻譯。就像之前一樣,將插入符號放在一個字符串上,按Alt+Enter,然後選擇i18nize它。然後,生成後,按住Cmd/Ctrl並單擊創建的密鑰以導航到任何現有翻譯。 範圍和懶惰的鍵——您還可以創建名稱空間鍵和延遲查找的翻譯,而不需要額外的努力,因為新版本的RubyMine允許您直接從編輯器創建此類鍵的翻譯。 提取參數——新的ExtractParameter對話框(Refactor|Refactorthis|ExtractParameter)不僅可以提取參數,還可以為其提供默認值,使其成為可選項或將其作為塊傳遞。 測試排水溝——RubyMine2018.3也為每種測試方法提供了便利的裝訂線。這些裝訂線是可視錨,向您顯示可以在文件中運行的每個特定測試。與上下文菜單相比,它們還提供了更快的運行測試方法。 JetBrainsRubyMine JetBrainsRubyMineIDEincludesacomprehensiveRubycodeeditorawareofdynamiclanguagespecifics.Itprovidessmartcodingassistance,intelligentcoderefactoring,anddeepcodeanalysiscapabilities.Witheasyprojectconfiguration,automaticRubyGemsmanagement,Rakesupport,andbuilt-inconsoles,ithaseverythingaRubydeveloperneedsinadevelopmentenvironment. JavaScript&HTML/CSS Speedandefficiencyareguaranteedforyourclient-sideandserver-sidedevelopmentinJavaScript,CoffeeScript,TypeScript,HTML,CSS,LessorSass,asRubyMineprovidesbest-in-classcodingassistanceandawiderangeofadvancedfeatures.Node.js,Dart,AngularJSandJavaScripttestingframeworksaresupportedviafreeplugins.EnhanceandstreamlineyourdebuggingexperiencewithoutleavingtheIDE,thankstoJavaScriptandNode.jsdebuggingtools. CodeAnalysis&Refactorings LetyourIDEtakecareofyourcode.Smart,type-awarecodecompletion,intelligentcodeinspections,livetemplatesandintentionactionsallworktogethertohelpyoucodefasterandfail-proof.RefactoryourRubycodetheintelligent,languagespecific-awareway,withsafeRenameandDelete,ExtractMethod,IntroduceVariable,InlineVariableorMethod,andmorerefactorings. MultipleIntegratedTools Git,Subversion,Mercurial,Perforce,andCVS:RubyMineknowsmostcommonversioncontrolsystemsandSCMsandprovidesaunifiedUIforallofthem.EasilyconfigureautomaticdeploymentviaFTPorSFTP,andmanageyourinfrastructurewithVagrant,Capistrano,Chef,and/orPuppet.Utilisedatabasetoolsincludingafull-featureddatabaseeditorandSQLsupport. RubyonRails RubyMinebringsdedicatedRoRfeaturesincludingprojectstructureviews,quickModel-View-Controllernavigationoptions,Rails-specificcodecompletion,intentionactions,andautomatedrefactorings.Allthis,plusbest-of-breedsupportforERB,HAMLandSlimediting,coupledwithadvancedwebdevelopmenttoolsandabuilt-inRailsconsole,isthebestrecipeforproducingcutting-edgeWebapplications. RubyMotion RubyMinebringsalltheessentialproductivityboosterstotheworldofRubyMotionapps.CodeinsightisavailableforRuby,Objective-CandJavaAPIs,makingiOS,macOSandAndroiddevelopmentwithRubyMotionevenmorepleasant.WithapowerfultestinganddebuggingUI,workingeitherwithasimulatororarealdevice,itismucheasiertofine-tuneyourapplicationcode.AllRakecommandsandaninteractiveconsoleareatyourdisposalaswell. Testing Thevalueoftestingshouldnotbeunderestimated.Likewritingcode,unit-testingbecomessecondnaturewithRubyMine‘sflexible,well-thought-outRSpec,Cucumber,Shoulda,MiniTestandTest::Unitintegration.Writetestsquicklythankstointelligentcodecompletionandnavigation,andeasilyruntestsandanalyzetheirresultswithagraphicalUI. APowerfulDebugger Fine-tuningapplicationcodeisanessentialstepineverysoftwareproject.RubyMine‘sRubydebuggerinheritsallthebestfromtheprovenIntelliJIDEAJava/JSPdebuggerwhilefocusingontheneedsofRubyandRailsdevelopers.ItallowsbreakpointsinRuby,ERBandJavaScriptcode,andprovideshighlyinformativeviewslikeConsole,Variables,FramesandWatches.