MonoDevelop 3.0——更好的程式碼完成、效能與快速修復建議
阿新 • • 發佈:2018-12-27
近日,MonoDevelop 3.0釋出了,該版本提供了一些新特性,專注於效能、開發者生產力,特別針對C#開發者。
該版本主要的變化在於MonoDevelop的解析器與程式碼完成現在使用了Mono Compiler Service,確保了未來針對Compiler Service的所有改進都會改善這些IDE特性。
一些主要的改進如下所示:
- 更好的程式碼完成,特別是lambdas與LINQ Expressions
- 更快、更精確的Find References
- C#的語法高亮
- 通過新的預定義“AllMan”模式實現的更好的程式碼格式化,兼容於VS default
- 更快地載入與構建大型專案
除了上述改進外,還有一個針對Source Analysis的新的試驗性特性,提供了潛在的程式碼改進/重構與快速修復命令——啟動它還會在滾動條附近顯示出一個程式碼迷你圖。重構特性使用了NRefactory 5上下文動作模型,可以編寫新的上下文動作。值得一提的是,構建在Mono Compiler Service之上的NRefactory 5也用在了SharpDevelop中,這是兩個專案團隊協作的成果。
MonoDevelop是個針對.NET與基於Mono的桌面與Web應用的開源IDE,主要由Xamarin開發並提供支援。
譯者 張龍 熱衷於程式設計,樂於分享,對新技術有強烈的探索欲,對Java輕量級框架有一定研究。