我,宇宙最强编辑器,支持远程开发
Visual Studio Code 五月份更新之 1.35 版本已發布。
此次更新的亮點包括
更新 Visual Studio Code 圖標?- 新版本更新了 logo。
改進“轉到定義(Go to Definition)”行為?- 通過多個定義的顯示,更快速進行導航(Navigation)。
默認顯示面包屑導航(Breadcrumb navigation)?- 通過面包屑,快速找到文件和符號。
JavaScript/TypeScript 的智能選擇?- 擴展基于語言語義的文本選擇
TypeScript 中提取到類型別名(Extract to type alias)的重構?- 可將部分類型提取到自己的類型別名中 。
集成終端支持真實顏色(true color)?- 正確地呈現真實顏色(24-bit) 轉義序列。
更好的合并沖突顯示?- 為合并沖突改動提供了更好的上下文視圖
折疊所有列表和樹的命令,快捷鍵是Ctrl+Left?- 許多細小但方便的改動之一。
遠程開發 (Preview) 可在穩定版使用?- 你現在可在穩定版中使用遠程開發擴展。
更新 Visual Studio Code 圖標
開發團隊結合社區反饋,更新了 VS Code 的產品 logo。現在所有平臺都使用同樣的新 logo,如下圖:
▲ 左為穩定版,右為內測版
遠程開發
遠程開發擴展(Remote Development)現可用于 Visual Studio Code 穩定版,允許我們使用容器、遠程機器或?Windows Linux 子系統(WSL)作為一個功能齊全的開發環境。
擴展將在遠程工作區的上下文中運行,就像在本地工作區中一樣使用 VS Code。
有關遠程開發的更多內容,請查看?VS Code Remote 發布!真·遠程開發
升級至 TypeScript 3.5
VS Code 搭載的 TypeScript 已升級至 3.5.1。此項更新帶來了語言改進和工具增強,還修復一些 Bug 及性能問題。
改進 “轉到定義(Go to Definition)” 行為
同時也改進了與此類似的行為,包括?Go to Declaration,?Go to Type Definition?和?Go to Implementation。
此前只會顯示第一個定義。現在,在狀態欄以及按?F12?跳轉到每個定義的時候,會顯示多個結果。
Peek 視圖現支持搜索和篩選,例如結果樹,可以幫助您快速縮小結果的范圍。
現在可以通過按下?Escape?鍵,取消掉長時間運行的定義請求。
面包屑顯示
現已默認開啟用于快速導航文件和符號的面包屑。可在菜單?View?>?Toggle Breadcrumbs?中進行切換。
JavaScript 和 TypeScript 的智能選擇
JavaScript 和 TypeScript 現支持智能選擇(smart selection)。該特性利用語義知識,可以智能地擴展表達式、類型、語句等的選擇。
TypeScript 中提取到類型別名的重構
采用了新的“提取到類型別名(Extract to type alias)”,便于快速將部分類型提取到他自己的類型別名。
集成終端支持真實顏色(true color)
集成終端現支持使用真實顏色(24位)轉義序列的程序,渲染正確的顏色,而不是之前的近似顏色。
▲?前后對比
改進合并沖突的比較顯示
新的設置?merge-conflict.diffViewPosition?允許我們在比較合并沖突時,在新編輯器組中打開 diff 視圖。
此外,新視圖顯示了更改后文件的完整 diff 視圖,為合并沖突提供了更好的上下文。
有關新版本更多更詳細的功能介紹,請查看「閱讀原文」。
總結
以上是生活随笔為你收集整理的我,宇宙最强编辑器,支持远程开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 感谢诸君的陪伴,见证微信 SDK 的成长
- 下一篇: Insider Dev Tour 201