JetBrains Rider 2019.1.1-快速強大的 C#編輯器 JetBrainsRider是一款快速強大的C#編輯器,用於在Windows、Mac和Linux上進行Unity開發。以無與倫比的2500多項智能代碼檢查和重構,Rider增強您的C#體驗,使您更加迅速編寫零誤差的代碼。 Unity輕鬆開始 Rider有內置的Unity支持,當你初次打開Unity解決方案時它會自動將Unity配置為使用Rider作為默認的C#腳本和shader文件編輯器。完成設置後,之後雙擊C#腳本或shader資產,即可在Rider中打開解決方案。 控制Unity編輯器 由於集成的雙向通信,無需離開Rider,您即可切換進出Play模式,暫停,和逐幀執行!工具條包含遊戲視圖按鈕Play、Pause和Step,分別對應UnityEditor中的相同按鈕,並且與UnityEditor中的按鈕控制相同的行為操作。狀態欄上的Unity小圖標將顯示UnityEditor是否已經連接,正在刷新或在Play模式。在Rider處於Edit模式下的任何變更都將立刻提交UnityEditor。 運行Unity測試 Rider允許您運行與Unity的API交互的測試,可以逐幀執行,一切操作都在Rider中。當然,您還可以查看Unity專用測試的結果,就像普通的測試一樣–您可以按結果篩選,並且點擊跟蹤堆棧,從而在代碼中導航。 Unity控制台日誌 UnityLogs工具窗口有指向跟蹤堆棧的鏈接,使您可以瀏覽相同的事件(錯誤、警告或消息),根據Unity編輯器控制台中記錄日誌的時間來隱藏事件。它允許按分類篩選(在Play或Edit模式),並讓您輕鬆導航到日誌記錄中提到的任何源文件、類、方法,或屬性。UnityLogs在每次切換到Play模式後自動清空其輸出。 代碼提示 Rider提供一流的C#代碼分析,包括Unity專用的代碼檢查和快速修復。 例如:Rider會警告您不要使用低效的字符串和標籤(tag)屬性文字比較,並且會提供一個快速修複方法,將其重寫為調用CompareTag。 同樣的,如果您嘗試用new作為關鍵字新建MonoBehaviour或ScriptableO 輕鬆調試Unity 使用Rider,讓您更加輕鬆的在Unity編輯器中運行C#腳本的同時進行調試。一切都已經配置完成,您只需按下Debug(調試)工具欄按鈕、菜單項或快捷鍵,將調試器附加到運行中的Unity編輯器。可以在編輯器中設置斷點,單步調試代碼,查看local、監控value,並且評估表達式。 使用Rider,您甚至可以調試沒有調試信息的代碼。Rider自動反編譯運行中的外部庫,允許您調試反編譯後的代碼,單步調試函數,設置斷點,查看和設置本地和變量。 bject派生類的實例,Rider會發出警告提示。只需按下Alt+Enter,Rider即可為您修復這個問題。 ....... JetBrainsRiderisanewcross-platform.NETIDEbasedontheIntelliJplatformandReSharper. Newcross-platform.NETIDE Riderhelpsyoudevelop.NET,ASP.NET,.NETCore,XamarinorUnityapplicationsonWindows,Mac,orLinux.Itprovidesricheditingsupportandcodeinsightforlanguagesusedin.NETdevelopment,fromC#,VB.NETandF#toASP.NETRazorsyntax,JavaScript,TypeScript,XAML,XML,HTML,CSS,SCSS,JSON,andSQL. Languagesandprojecttypes Riderletsyouopen,edit,build,runanddebugmostkindsof.NETapplications:desktop,web,libraries,services(withanotableexceptionofUWPapplications).ApplicationsthattargetMono,suchasUnityandXamarin,arealsosupported,aswellasthelatestandgreatest.NETCoreapplications. Ridersupportsalotoflanguagesusedin.NETdevelopment,includingC#,F#,VB.NET,ASP.NET(bothASPXandRazorviewengines),XAML,XML,JavaScript,TypeScript,JSON,HTML,CSS,SCSS,LESS,andSQL. ReSharper+IntelliJplatform RiderusesUIandmultiplefeaturesoftheIntelliJplatform,whichpowersIntelliJIDEA,WebStorm,andotherJetBrainsIDEs.It'scross-platform,familiartomillionsofdevelopers,andprovidescorefunctionalitysuchasVCSanddatabasesupport. Ontopofthat,weaddReSharperfeatures:navigationandsearch,refactoring,codeinspections,quick-fixes,andsoon.Wehavespent10+yearsbuildingafeaturesetthathelpsread,writeandnavigatelarge.NETcodebases,andallthisisnowavailabletoRiderusers. Designedtobesmartandfast Riderisn'tjammedintoa32-bitprocess,whichhelpsitgaindeepinsightintoyourcodewhilestillbeingresponsive.Rideropens(andreopens)mostsolutionswithalmostzerolatency.Externalchangestosolution?SwitchingGitbranches?Notaproblem:Ridercatchesupquickly. Whenyoueditcode,ourtopmostpriorityistomakesurethatyoutypeasfastasyourfingersaretrainedto,notonlyasfastastheIDEcanprocessyourinput. Intelligentcodeeditor Riderprovidestonsofsmartcodeeditingfeatures,suchasdifferentkindsofcodecompletion,auto-importingnamespaces,auto-insertingbracesandhighlightingmatchingdelimiters,rearrangingcode,liveandpostfixtemplates,controllerandactionhyperlinksinASP.NETMVC,amulti-selectionmode,guttericonsforinheritancenavigation,aswellasquickaccesstorefactorings,generation,navigationandcontextactions. Killercodeanalysis Riderboasts2200+livecodeinspectionstohelpyoudetecterrorsandcodesmells.Over1000quick-fixesareavailabletoresolvedetectedissuesindividuallyorinbulk:justhitAlt+Entertopickone.Forabird's-eyeviewoferrorsinyourprojects,usesolution-wideerroranalysis(SWEA):itwillmonitorerrorsinyourcodebaseandletyouknowifanythinggoeswrong,evenyoudon'thaveaproblematicfileopeninthetexteditor. Navigationandsearch Jumptoanyfile,type,ormemberinyourcodebaseinnotime,aswellasfindsettingsandactions,allwithacommonSearchEverywhereshortcut.Youcanfindusagesofanysymbol,includingcross-languageusagesandusagesinstringliterals.Forcontextualnavigation,useasingleNavigateToshortcutthatwilltakeyoufromasymboltoitsbaseandderivedsymbols,extensionmethodsorimplementations. Decompiler Wanttoknowhowthird-partylibrarycodeworks?NoproblemwithRider:justuseGotoDeclarationonalibrarysymbol,andhaveRiderdecompilethelibrarytypetoC#inaregulareditortab.Youcanthennavigatedecompiledcodeasyounormallynavigateyoursourcecode,aswellasfindandhighlightusages.Sometimeshowever,decompilingisnotevennecessary:RidercanfetchsourcecodefromsourceserverssuchasMicrosoftReferenceSourceCenter. Systemrequirements: Operatingsystem(64-bitdistributionsonly): MicrosoftWindows10/8.1/7(.NETFramework4.6.1isrequired)