Visual Studio Code 1.60 發(fā)布
Visual Studio Code 1.60 現(xiàn)已發(fā)布,其中一些主要亮點(diǎn)內(nèi)容如下:
自動(dòng)語(yǔ)言檢測(cè)
上一個(gè)版本,VSC 為無(wú)標(biāo)題文件引入了一項(xiàng)實(shí)驗(yàn)性功能,該功能會(huì)根據(jù)內(nèi)容自動(dòng)設(shè)置文件的語(yǔ)言模式。自動(dòng)語(yǔ)言檢測(cè)功能使用機(jī)器學(xué)習(xí)來(lái)猜測(cè)語(yǔ)言,并且機(jī)器學(xué)習(xí)模型完全在用戶(hù)機(jī)器本地運(yùn)行?,F(xiàn)在,VSC 默認(rèn)啟用自動(dòng)語(yǔ)言檢測(cè),并擴(kuò)展檢測(cè)以包括沒(méi)有文件擴(kuò)展名的文件。下面是從網(wǎng)上獲取一個(gè)示例并將其粘貼到一個(gè)無(wú)標(biāo)題的編輯器中:
Notebooks 語(yǔ)言選擇器中的自動(dòng)檢測(cè)選項(xiàng):
高性能的括號(hào)著色
編輯器現(xiàn)在支持原生括號(hào)對(duì)著色??梢酝ㄟ^(guò)設(shè)置 "editor.bracketPairColorization.enabled": true 來(lái)啟用括號(hào)對(duì)著色。所有顏色都是主題化的,最多可以配置六種顏色。實(shí)施此功能是為了解決 CoenraadS 著名的 Bracket Pair Colorizer 擴(kuò)展的性能問(wèn)題。現(xiàn)在,即使是在大文件中,變化也會(huì)立即反映出來(lái):
設(shè)置編輯器中代碼塊的語(yǔ)法高亮顯示
現(xiàn)在支持設(shè)置描述中的代碼塊語(yǔ)法高亮顯示:
自定義渲染框圖和塊狀元素的字符
當(dāng) GPU 加速開(kāi)啟時(shí)(terminal.integrated.gpuAcceleration),方框繪制和塊元素字符現(xiàn)在使用 pixel-perfect 的自定義字形而不是使用字體。這意味著,即使用戶(hù)在終端中設(shè)置了行高或字母間距,方框的繪制也是沒(méi)有間隙的。
在 WATCH 視圖中設(shè)置值
現(xiàn)在可以在 WATCH 視圖中使用上下文菜單中的 "設(shè)置值" 操作來(lái)設(shè)置被監(jiān)視表達(dá)式的值。
鎖定的編輯器組
現(xiàn)在支持鎖定編輯器組,不僅適用于終端,也適用于任何編輯器。如果用戶(hù)打開(kāi)了多個(gè)編輯器組,現(xiàn)在可以使用新命令或從溢出菜單鎖定它: