當前位置:
首頁 > 科技 > Visual Studio Code 1.30 發布,你升級了沒?

Visual Studio Code 1.30 發布,你升級了沒?

Visual Studio Code 1.30 發布了。

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

Multiline search improvements:無需使用正則表達式即可輕鬆創建多行搜索模式。

Custom title bar on Linux:Linux 上自定義標題和菜單欄將作為默認值。

References view:查找所有引用視圖包括最近搜索的歷史記錄。

Snippet comment variables:Snippet 變數為每種語言插入正確的注釋。

JS/TS callback display:顯示匿名回調的上下文。

JSDoc Markdown highlighting:JSDoc markdown 高亮。

Simplified debug configuration:用於初始啟動的配置有更好的默認值和快速選擇 UI。

Run tasks on folder open:配置首次打開項目文件夾時要運行的任務。

Choose extension version:安裝早期版本的 Marketplace 擴展。

多行搜索

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

菜單顯示改進

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

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

引用

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

Find All References:打開引用視圖。

Peek References:在 Peek 視圖中打開引用。

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

Declaration 和 definition

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

改進了 JavaScript 和 TypeScript 回調的顯示

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

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

而此版本使用 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 在已安裝的擴展上提供「安裝另一個版本」操作,該操作顯示可用版本的下拉列表:

預覽新功能

此版本還帶來一些早期可用的新功能。

擴展的網路代理功能。實驗性的設置 Http: Proxy Support,可以為所有擴展啟用網路代理支持。

更多更詳細的功能介紹查看發布公告:

https://code.visualstudio.com/updates/v1_30

本文經授權轉自開源中國,作者OSC-h4cd。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 CSDN 的精彩文章:

馬克·扎克伯格帝國的衰落
谷歌基情錄:TensorFlow、Hadoop、MapReduce 都靠他們誕生!

TAG:CSDN |