<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Visual Studio 2022 17.1 正式發(fā)布 生產力大增強

          共 2045字,需瀏覽 5分鐘

           ·

          2022-02-26 12:32

          ↓推薦關注↓

          前言


          Visual Studio 2022 17.1 版本已正式發(fā)布,該版本包含大量增強生產力的更新項,摘取一些較為重要的更新項介紹一下。


          文件索引查找功能,縮短代碼搜索時間


          Visual Studio 2022 17.1 默認啟用文件中的索引查找,將代碼搜索時間縮短至 1 秒左右。

          啟用“在文件中查找”后,Visual Studio 將在加載或打開文件夾時啟動附屬進程“ServiceHub.IndexingService.exe”,然后將文件列表發(fā)送給它進行索引。然后,索引器將遍歷文件并構建一個索引,當您執(zhí)行查找操作時,該索引又用于加速搜索結果。

          VS 17.0(左)和 VS 17.1 (右)的搜索速度對比,在 1,560 個項目中搜索約 50,000 個文件:

          該功能默認開啟,可在 工具 > 選項 > 環(huán)境 > 預覽功能 中關閉。

          代碼/文件自動保存功能

          17.1 引入自動保存文件的新功能,每當 Visual Studio 失去焦點(例如在 Windows 中切換到另一個應用程序),它都會嘗試保存 IDE 中的每個臟代碼文檔(dirty document),包括項目代碼、解決方案以及其他雜項文件。

          可在“工具”>“選項”>“環(huán)境”>“文檔”中設置開啟或關閉該功能。

          增強 Git 相關功能

          • 分支比較功能,可以將當前分支與存儲庫中的其他分支進行比較,更輕松地處理拉取請求(PR)或刪除分支。
          • 簽出提交(Checkout comit)

          增強 Head 分離的能力,對代碼審查和測試都有幫助。比如可以通過簽出(可以理解為“分離”)最近的幾個提交,進而回到之前的代碼節(jié)點進行測試。

          需要注意:簽出提交之后,你將處于分離的 HEAD 狀態(tài),意味著當前存儲庫的 HEAD 將直接指向提交而不是當前分支(可以理解成:相對于代碼倉庫的實際分支,當前的所有更改都屬于離線狀態(tài))。因此,如果要保留你簽出提交后的更改,請在退出分離的 HEAD 狀態(tài)之前,創(chuàng)建一個新的分支來保存你更改的內容。

          有關“簽出提交”功能和更多 Git 增強功能,可在 Taysser 的博客中細閱。

          嵌入式和 RTOS 的 C++ 增強功能

          嵌入式寄存器和 RTOS 線程引進了一些可視化功能,比如:

          • 可以通過 Debug > Windows > Embedded Registers 訪問寄存器視圖,它提供所有可用寄存器、它們映射的內存位置和值的視圖。
          • 通過 Debug > Windows > RTOS Objects 打開 RTOS Objects 窗口,可以查看系統(tǒng)中運行的線程及其上下文。

          改良方案過濾器(Solution Filters)

          方案過濾器可以篩選加載的項目,比如你可以選擇加載單個項目,或加載帶有整個依賴關系樹的項目。問題是添加新項目或依賴項發(fā)生變化時,依賴關系圖和方案過濾器就會過時,因此 Visual Studio 2022 17.1 引進了 “更新項目依賴項” 功能,該功能可以隨時檢查新的依賴項,把項目的依賴關系更新到最新狀態(tài)。

          IDE

          • 使用集成帳戶管理體驗添加 Github 自動曝光帳戶 (需要啟用 GitHub Enterprise 服務器帳戶) 。
          • 添加了切換顏色方案的功能,可以按文件擴展名或項目為你的標簽著色。
          • 添加了啟用彩色標簽時自定義標簽顏色的功能。在一個顏色標簽上點擊右鍵,選擇“設置標簽顏色”。

          .NET 生產力

          • 源文件導航功能,如果引用程序集具有嵌入的源代碼或源鏈接,現在將嵌入的源代碼和源鏈接顯示為“轉到定義”的一部分。這意味著可以導航到聲明目標符號的原始源文件,將光標放在一個符號上,然后按 F12 即可導航到原始源文件。
          • 新增“堆棧跟蹤資源管理器”窗口,其中顯示剪貼板中的堆棧跟蹤,可以單擊并直接導航到相關代碼。默認情況下,如果從解決方案復制一個堆棧跟蹤,然后將焦點切換到“堆棧跟蹤資源管理器”窗口,隨即將自動顯示該堆棧跟蹤。

          若要打開“堆棧跟蹤資源管理器”窗口,請轉到“查看”>“其他窗口”,然后選擇“堆棧跟蹤資源管理器”。

          Visual Studio 2022 17.1 版本還包括其他更新內容,比如調試和診斷功能增強、安裝和更新優(yōu)化,可在發(fā)行頁面查看完整的更新列表。

          轉自:oschina.net

          鏈接:oschina.net/news/182797/visual-studio-2022-17-1-released

          - EOF -

          推薦閱讀??點擊標題可跳轉
          不卷了!Eclipse 跌落神壇。。。
          這幾行代碼,真的騷!
          11 個步驟完美排查服務器是否被入侵 ?

          看完本文有收獲?請轉發(fā)分享給更多人

          推薦關注「前端技術編程」,提升前端技能?

          點贊和在看就是最大的支持??

          瀏覽 28
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产黄色成人网站 | 亚洲天堂二区 | 嫩草久久99www亚洲红桃 | 欧洲亚洲青纯在线无码 | 日本免费在线黄色视频 |