<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ā)布,5個新亮點!

          共 1929字,需瀏覽 4分鐘

           ·

          2022-02-27 08:59


          前言


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


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


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

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

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

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

          2、代碼/文件自動保存功能

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

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

          3、增強(qiáng) Git 相關(guān)功能

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

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

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

          有關(guān)“簽出提交”功能和更多 Git 增強(qiáng)功能,可在 Taysser 的博客中細(xì)閱。

          4、嵌入式和 RTOS 的 C++ 增強(qiáng)功能

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

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

          5、改良方案過濾器(Solution Filters)

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

          IDE

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

          .NET 生產(chǎn)力

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

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

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

          轉(zhuǎn)自:oschina.net

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

          瀏覽 26
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

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

          手機(jī)掃一掃分享

          分享
          舉報
          <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>
                  经典无码一区二区三区 | 色五月情网站 | 操人网站在线观看 | 2004Av在线 | 三级成人视频 |