微軟剛剛放出了 Visual Studio 2022 17.1 的第二個(gè)預(yù)覽版本,首先是能夠更輕松地在并排視圖中,比對(duì)當(dāng)前 Git 和其它分支。
其次是支持增強(qiáng)的 Detached Head,開發(fā)者能夠在其中檢查提交、導(dǎo)航到存儲(chǔ)庫中的舊點(diǎn)并運(yùn)行。此外 Preview 2 現(xiàn)可相對(duì)更快地評(píng)估查詢請(qǐng)求和團(tuán)隊(duì)更新,增強(qiáng)多存儲(chǔ)庫體驗(yàn),且集成開發(fā)環(huán)境(IDE)可靈活地開展輕量級(jí)的分支管理操作。
(圖 via Neowin)
與此同時(shí),開發(fā)者現(xiàn)可在所有活動(dòng)的存儲(chǔ)庫中自動(dòng)創(chuàng)建新分支,而無需手動(dòng)創(chuàng)建每一個(gè)。至于仍處于預(yù)覽階段的 Line-staging,也為開發(fā)者提供了代碼塊的暫存支持。
代碼管理方面,顯式保存操作的代碼清理,現(xiàn)可利用自定義清理配置文件而實(shí)現(xiàn)自動(dòng)化。值得一提的是,Visual Stuido 能夠在窗口失去焦點(diǎn)時(shí)自動(dòng)保存代碼,而不會(huì)觸發(fā)自動(dòng)代碼清理。
不過考慮到 VS 2022 17.1 目前仍處于 2 階預(yù)覽狀態(tài),微軟還是希望大家能夠積極提交與該主題相關(guān)的反饋。
.NET 也迎來了生產(chǎn)力方面的功能增強(qiáng),開發(fā)者可將光標(biāo)放到目標(biāo)付好上,然后按 F12 功能鍵以快速導(dǎo)航至源文件。
通過新添加的 Stack Trace Explorer 窗口,開發(fā)者可輕松導(dǎo)航至相關(guān)代碼,此外命名樣式(Naming Styles)被編輯到了 EditorConfig UI,在 C++ 項(xiàng)目中查找所有引用的速度也提升了 22% 。
需要在 Visual Studio 中使用 C++ 的嵌入式開發(fā)者們,現(xiàn)也迎來能夠與微控制器上的實(shí)時(shí)操作系統(tǒng)(RTOS)對(duì)象和外圍寄存器進(jìn)行交互的更多支持視圖。
對(duì)于 macOS 開發(fā)者來說,微軟正在簡化利用 LLDB 開展調(diào)試的功能體驗(yàn),且 IDE 會(huì)在 CMake 期間自動(dòng)指定 macOS 默認(rèn)配置。
最后是顏色選項(xiàng)卡,Visual Studio 2022 已經(jīng)運(yùn)用了默認(rèn)的配色方案,但現(xiàn)在用戶可以自由選擇不同的顏色,以便分辨不同的項(xiàng)目和文件擴(kuò)展名。
Visual Studio 2022 17.1 Preview 2 下載地址:
https://visualstudio.microsoft.com/zh-hans/vs/preview/