1. 程式人生 > >Visual Studio Code 1.30 釋出

Visual Studio Code 1.30 釋出

  

Visual Studio Code 1.30 釋出了。


此版本帶來了許多新功能,包括:

多行搜尋

前一個版本中增加了對多行搜尋的支援,此版本改進了搜尋的使用者體驗,使多行搜尋更加易於使用。現在可以使用多行文字進行搜尋,而不需要編寫正則表示式。


選單顯示改進

以往選單會被視窗的邊界切斷,現在通過在需要時使上下文選單可滾動來解決這個問題。


此外,當視窗寬度不足以同時顯示選單欄和視窗標題時,選單欄還有一個新的溢位選單(...):


引用

引用檢視修復了許多 bug,整體穩定性得到了提高,目前已經穩定,不再是預覽功能。現在有兩個命令:

  • Find All References:開啟引用檢視。

  • Peek References:在 Peek 檢視中開啟引用。

檢視頂部有一個結果摘要,上下文選單可以清除和複製結果。查詢引用將會顯示最近搜尋的歷史記錄。


Declaration 和 definition

新增命令 Go to Declaration 和 Peak Declaration,以符合某些程式語言對於宣告和定義的嚴格區別:


改進了 JavaScript 和 TypeScript 回撥的顯示

此版本 TypeScript 升級到了 3.2.2,帶來了一些新功能。

之前,JavaScript 和 TypeScript 匿名回撥都在大綱檢視、breadcrumbs 檢視和文件符號列表中標記為 <function>,會產生誤解,難以找到真正想要的東西:


而此版本使用 TypeScript 3.2.2,現在可以為回撥函式顯示更多上下文,可以更好地區分它們:


此外,TypeScript 3.2 還帶來了一個語法快速修復功能,比如當你例項化一個類時卻忘記使用 new 關鍵字:


JSDoc 註釋中高亮 Markdown 元素

現在 JSDoc 塊內的受保護程式碼塊和其它 Markdown 元素語法高亮了,更好地匹配了 VS Code 的 Markdown 渲染 JSDocs 文件懸停和 IntelliSense 的能力:


Debug console 現在可以刪除

在除錯多個除錯會話時,顯示了多個除錯控制檯,每個會話一個除錯控制檯。現在可以通過清除該除錯控制檯的內容,在相應的會話不再處於活動狀態時刪除這些控制檯。

此外,現在可以使用 Debug 上下文選單操作從 VS Code Process Explorer(Developer: Open Process Explorer)開始除錯 Node.js 程序。


擴充套件可安裝以前的版本

如果當前版本存在問題,現在可以返回到擴充套件的先前版本。VS Code 在已安裝的擴充套件上提供“安裝另一個版本”操作,該操作顯示可用版本的下拉列表:


更多更詳細的功能介紹檢視釋出公告