Visual Studio 2026 介面上的小改善:18.3

| | 0 Comments| 14:15|
Categories:

微軟在去年底推出 Visual Studio 2026 的第一個版本 18.0.0 後,其實也都有每個月更新、陸續推出了 18.1 和 18.2;不過由於在個人來看變化實在不大(像是 18.1 主要是 MCP),所以也就沒紀錄了。

而到了今年二月份的 18.3、則算是有一些個人覺得在介面上比較有感覺的變化;所以雖然已經過了一段時間、現在也更新到 18.3.2 了,但是還是來記錄一下吧~這邊的內容主要是參考官方的 release note 了。

IDE 空間利用改善

這部分的改善,主要應該是為了讓有限的螢幕空間可以顯示更多的內容而設計的,這邊有幾個不同的設定、都是可選擇性的功能。

首先是「方案總管」,現在可以在「工具」、「選項」、「環境」、「視覺效果體驗」中,找到「在方案總管中使用精簡間距」;在啟用後,方案總管內每個項目間的間隙會縮小、所以在同樣的高度下可以顯示更多的東西。

下面左邊就是預設的狀態,開啟後會變成右邊的狀態:

image host image host

可以看到,顯示同樣的內容時,需要的高度是有效地縮小的。對於大型方案來說,個人覺得開啟這個選項算是個不錯的選擇。


而在文字編輯器的部分,現在也提供了空白行和非英數行的空間壓縮。

這兩項設定在「工具」、「選項」、「文字編輯器」、「進階」裡,分別是「壓縮空白行」和「壓縮不含任何英數字元的行」。

這兩項設定應該是會把符合條件的行壓縮 25%、讓同樣的高度下可以顯示更多行程式;下面左邊是正常模式、下面右邊則是壓縮後的結果。

image host image host

可以看到,右邊 20-23 連續的空白行左側的行號明顯地有被壓縮。

但是相對地,「不含任何英數字元的行」就有點微妙了…本來以為會對應到中文的註解之類的?但是感覺上似乎沒有動作。

只是,個人會覺得這個功能的意義不是很大、而且視覺上感覺更混亂就是了…


此外,在「文字編輯器」、「進階」裡面最上方,還有一個新的「在編輯器內顯示[快閃操作]圖示」,在開啟後可以讓編輯器左邊的空白區域變小、讓每行能顯示的東西略為增加。

下面是本來的狀況,「快速動作」的起子圖示會顯示在程式碼前方、會占用一定的空間:

image host

在開啟這個選項後,本來留下來顯示這類圖示的空間會消失,所以左側空白會變小;而如果要顯示這類的圖示的時候,會顯示在程式碼上方,有的時候會像下圖一樣遮住程式碼。

image host

老實說,這邊節省的空間也就是一個圖示的寬度左右,個人也是覺得意義有限…

程式碼編輯器的捲動改善

在程式碼編輯器中使用滑鼠捲動的設計也是略為改善一些,這邊有兩項功能,一個是「快速捲動」、一個則是「中鍵捲動」。

這兩項設定在「工具」、「選項」、「文字編輯器」、「進階」的「觸控板和滑鼠滾輪捲動敏感度」中。

其中,「快速捲動乘數」的功能,就是可以設定在壓住鍵盤的 Alt 的時候,滾動滑鼠滾輪的速度要放大幾倍;這個設定可以讓在大型檔案中、要透過滾輪捲動變得更快速。
(附帶一提、滾輪搭配 Ctrl 是縮放、搭配 Shift 是橫向捲動)

此外,還有一個「按中鍵以捲動」,基本上就是很多 Windows 應用程式本來就有的功能,只要按下滑鼠中鍵後(或是壓住),就可以透過移動滑鼠來達到捲動的效果;而且這邊的捲動不只是上下、左右也可以。

不過老實說,個人還比較訝異這個功能是現在才有?

Markdown 編輯器的純預覽模式

早期 Visual Studio 內編輯 Markdown 檔案的時候,就有提供分割畫面的預覽模式了。而這次更新後,則是除了本來的分割預覽模式外、另外提供了獨立的預覽文件視窗。

image host

這樣獨立式窗的設計基本上讓預覽的彈性各大、個人是覺得相當方便的~

另外,如果 Markdown 裡面只有 Mermaid 的圖的話,還有額外提供縮放的功能,這個個人就覺得相當雞肋了…


至於其他的東西…感覺上很大一部分都是 GitHub Copilot 相關的了。

而雖然有 C++ 的分類,但是看了一下似乎也都是透過 GitHub Copilot 來使用的東西。除了程式碼的現代化(文件)外,還有 agent 模式的強化。不過由於 Heresy 這邊基本上沒有訂閱,所以以免費的額度…算了。

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *