Visual Studio 2019 來了! 新功能快速整理

栏目: 编程工具 · 发布时间: 7年前

内容简介:地表最強開發工具,Visual Studio 於 2019/4/3 釋出 2019 正式版,在 FB 被洗版一整天,不安裝說不過去,所以...VS2019,我來了!

地表最強開發工具,Visual Studio 於 2019/4/3 釋出 2019 正式版,在 FB 被洗版一整天,不安裝說不過去,所以...

Visual Studio 2019 來了! 新功能快速整理

VS2019,我來了!

還沒時間細細體驗,先從官方文件了解 VS2019 有哪些新功能,以下是快速整理: ( 新功能重點整理 裡有詳細說明、擷圖及示範影片,值得一看,另外 Release Notes 有完整新功能清單)

  1. IDE 功能快速搜尋
    過去的 Quick Launch 更名為 Search Visual Studio,並做了強化,輸入文字過程即時顯示搜尋結果、一併顯示快捷鍵,Fuzzy 容錯搜尋(輸入相近文字即可,甚至打錯字也能找到答案)。
  2. 重構功能強化
    在想重構的地方按下 Ctrl+. 可帶出功能選項,VS2019 新增了許多重構操作。
  3. Visual Studio IntelliCode
    標榜用 2000 個一百顆星以上等級 Github 開源專案訓練出來的 AI 幫你診斷程式碼,預測你可能要用 API 產生 Intellisense 提示,提供修改建議。(酷!)
  4. 程式碼整理(Code Cleanup)
    每個程式碼檔案有所謂文件健康指標(Document Health Indicator),依錯誤、警告、建議數目衡量健康狀況,並提供自動修正功能,按一下就自動改為建議寫法。 要啟用哪些檢查與修復規則,開發者可自行調整組合,存成多個 Profile 以套用不同情境。這部分原為 ReSharper 的一大賣點,VS2019 起納為內建功能。
  5. Visual Studio Live Share
    邀請其他團隊成員查看自己開在 VS2019 的程式碼,對方檢視位置會即時顯示在 IDE 視窗,並可直接修改程式。 所以未來寫程式卡住時可以找人連到自己的 VS2019 看程式射茶包,Visual Stduio 把寫程式這檔事兒再推上另一個境界了。
  6. Pull Request (PR) 整合
    不必離開 VS2019,直接在 IDE 裡完成 Azure DevOps 或 Github PR 的審查、執行,甚至可偵錯。
  7. Debugger 強化
    Locals / Watch 視窗新增搜尋功能,可用關鍵字尋找變數或物件屬性。
  8. Data Breakpoint
    偵錯 C++ 或 .NET Core 時可在變數設定資料中斷點,在資料被修改時觸發中斷,追查全域或公開變數被誰修改格外好用。
  9. Snapshot Debugger
    應用於 Azure VM / Kubernetes Service 情境,在特定程式位置放上 Snappoint,每次執行到該處時會儲存一份 Snapshot 資料,可事後檢視 Locals、Watches、Callstack。
  10. IDE 介面優化
    • 開啟現有專案或建立新專案介面重新設計過,操作動線更順暢。
    • 程式碼編輯區擴大化,以爭取更多可用空間,多螢幕時會依個別螢幕優化顯示效果。
    • 藍色主題在配色對比上做了優化。

VS2019 諸多新功能當中,我對 IntelliCode 與 Live Share 特別有興趣。一個是標榜融合 AI 的智慧輔助工具,一個是為協同開發揭開新頁的遠端協助工具,至於實際效果如何,待未來有心得再向大家報告。

A quick glance of the new features of Visual Studio 2019.


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

反应式设计模式

反应式设计模式

Roland Kuhn、Brian Hanafee、Jamie Allen / 何品、邱嘉和、王石冲、林炜翔审校 / 清华大学出版社 / 2019-1-1 / 98.00 元

《反应式设计模式》介绍反应式应用程序设计的原则、模式和经典实践,讲述如何用断路器模式将运行缓慢的组件与其他组件隔开、如何用事务序列(Saga)模式实现多阶段事务以及如何通过分片模式来划分数据集,分析如何保持源代码的可读性以及系统的可测试性(即使在存在许多潜在交互和失败点的情况下)。 主要内容 ? “反应式宣言”指南 ? 流量控制、有界一致性、容错等模式 ? 得之不易的关于“什么行不通”的经验 ? ......一起来看看 《反应式设计模式》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具