新版本VS Code 1.71整體來說並沒有重大功能更新,但是微軟進行許多UI和控制的調整,目的是要讓用戶的開發工作更順暢,同時也實驗性整合好用的Fish Shell,Linux和macOS用戶將能夠用到這個設計更現代的命令列殼層。

微軟改進開發者解決衝突的操作方法,現在於存在衝突的檔案,VS Code將會自動顯示合併編輯器按鈕,點擊之後,開發者的操作介面,就會從原本的文字編輯器切換到合併編輯器。除此之外,微軟還微調了一些解決衝突時的功能與限制,官方提到,在這個版本他們把焦點放在合併編輯器最重要的UX問題,並且修復了諸多已知問題。

過去VS Code僅支援FLAC編解碼器,但現在還加入了FFmpeg共享函式庫,該函式庫可以支援包括Flac、H.264、MP3和Ogg等編碼,這將讓開發者可以在筆記本或是擴充套件,播放嵌入的音訊和影片。

VS Code 1.71還整合Fish Shell,這是一個更為現代,支援Linux和macOS的命令列殼層,整體來說對使用者更為友善,介面不只有黑白,Fish Shell還會透過顏色來提示用戶輸入指令錯誤,並且提供命令建議。Windows的開發者也有新玩具,Windows殼層現在提供Git bash,由於這與Fish Shell一樣同樣為實驗性功能,因此需要使用者手動安裝。

另外,在VS Code 1.71中Sticky Scroll已經成為正式功能,這種頁面捲動方式常被應用在網站中,在使用者捲動頁面的時候,把Logo或是選單列等內容留置在同一畫面中,來增加頁面捲動的層次感,而VS Code中的Sticky Scroll功能,則是會將當前的範疇(Scope)留在視埠(Viewport)的上方,在開發者瀏覽程式碼的時候,能夠更清楚的分辨函式中的程式碼。雖然這個功能已經脫離實驗性功能,但仍需要開發者手動啟用,並且可以設定Sticky Scroll的行數。

微軟改進VS Code的Code Action控制UI,現在Code Action將會提供客製化控制,讓用戶可以更快速地找到需要的Code Action選項,同時VS Code也能夠顯示更多額外資訊,像是當用戶將滑鼠懸停在停用的Code Action選項上時,便會看到無法使用的原因。

VS Code中的Markdown支援也獲得升級,微軟已經重新實作功能更加齊全的Markdown語言伺服器,能夠提供包括尋找所有參照、重新命名編碼符號和偵測損壞連結等程式語言功能。

熱門新聞

Advertisement