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,如下图:

△ 稳定版 logo

△ Insiders 版 logo

远程开发

远程开发扩展现可用于 VS Code 稳定版,允许您使用容器、远程机器或 Windows Linux 子系统(WSL)作为一个功能齐全的开发环境。扩展将在远程工作区的上下文中运行,您可以像在本地工作区中一样使用 VS Code。

TypeScript 3.5

VS Code 现在搭载 TypeScript 3.5.1。此项更新带来了语言改进和工具增强,还修复一些 Bug 及性能问题。

改进 “转到定义(Go to Definition)” 行为

同时也改进了与此类似的行为,包括 Go to DeclarationGo 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 视图,为合并冲突提供了更好的上下文。

有关新版本更多更详细的功能介绍,可查阅发布公告。

下载地址: Windows: User System | Mac | Linux 64-bit: snap deb rpm tarball | 32-bit: deb rpm tarball

VSCode 1.35 发布,新的图标,支持远程开发相关推荐

  1. vscode怎么全局搜索_VS Code 新版本发布!支持远程开发、同步设置等新特性

    公众号关注 "GitHubDaily"设为 "星标",每天带你逛 GitHub!转自开源中国Visual Studio Code 1.43 版本,即 2020 ...

  2. 我,宇宙最强编辑器,支持远程开发

    Visual Studio Code 五月份更新之 1.35 版本已发布. 此次更新的亮点包括 更新 Visual Studio Code 图标 - 新版本更新了 logo. 改进"转到定义 ...

  3. IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进

    点击上方蓝字关注我,开发资讯快人一步 昨天刚刚跟大家聊了Jetbrains即将推出的轻量级编辑器挑战 VS Code 的消息,今天又收到了IntelliJ IDEA 2021.3正式发布的推送. 不说 ...

  4. Google发布新API,支持训练更小、更快的AI模型

    雷锋网消息,Google今天发布了 Quantification Aware Training(QAT)API,使开发人员可以利用量化的优势来训练和部署模型AI模型.通过这个API,可以将输入值从大集 ...

  5. 苹果充电显示不支持此配件_苹果发布新配件:支持无线充电 870元起

    跟之前曝光的一样,今天苹果低调的发布了全新的智能电池保护壳,主要针对的机型分别是iPhone XS.iPhone XS Max和iPhone XR. 从官方发布的细节看,针对iPhone XS和iPh ...

  6. VS Code 1.38 发布,官方图标存储库发布

    微软发布 VS Code 1.38,该版本的一些关键亮点包括: Preserve case for global search and replace - 进行全局替换字符串时保留大小写 Settin ...

  7. vscode 文件夹中查找_真香!使用 VSCode 进行远程开发调试

    对于大型的 Golang 项目往往我都会使用 Goland 这样的专业 IDE,但是由于我本地开发环境硬件资源偏低,不能很顺畅的使用 Goland,这个时候我们可以考虑使用 VSCode 来代替 Go ...

  8. IDEA 2021.3 重磅发布!远程开发 (Beta) 、机器学习、故障自检、体验优化......

    IntelliJ IDEA 2021.3 现已发布!这个版本修复了上一版本的很多 Bug,并且提供了易用的新特性. 昨天下午看到 IntelliJ IDEA 官方发的动态,我就迫不及待地想要写一篇文章 ...

  9. [工具]Vscode远程开发与远程调试

    使用本地Vscode远程开发代码与远程调试 文章目录 使用本地Vscode远程开发代码与远程调试 本地Vsode连接远程服务器 Remote - SSH 操作步骤 Linux上适合Go开发的IDE 补 ...

最新文章

  1. 1004 Counting Leaves (30分) (vector实现)
  2. MyBatis+Spring整合
  3. 数字图像处理的三个层次
  4. 南信大计算机分类,南信大计算机原理样卷
  5. 【云计算】使用nsenter进入Docker容器进行调试
  6. html不读取缓存,如何让前端浏览器不进行缓存
  7. php请求脚本,同时请求PHP脚本
  8. STM32项目(四)——暗室网关
  9. e3 1231 v3 达芬奇_Premiere和达芬奇调色,都是最新版
  10. 一步一步写算法(之链表排序)
  11. hexo(Next主题)修改文字大小
  12. c语言precede函数怎么构造,数据结构——栈的应用(表达式求值)(C语言)
  13. 习题4-1 Xiangqi UVA - 1589
  14. 【dgl框架】dgl.metapath_reachable_graph函数解析
  15. ubuntu桌面便签_在Ubuntu 上有什么必装的实用软件?
  16. 英特尔或退出芯片制造业务,拥抱台积电
  17. “ORA-28007: the password cannot be reused”解决
  18. Go 语言中的字符串拼接
  19. 孙叫兽CSDN社区云----WebIT已创建,欢迎大家前端全栈小伙伴踊跃加入
  20. redis中AOF自动重写条件

热门文章

  1. stl 基于哈希的map c++_关于哈希表,你该了解这些!
  2. 如何更改应用路径_【电脑】实用技巧分享:如何更改电脑桌面路径?
  3. 圣诞海报模板|给设计师点灵感
  4. 日料美食海鲜精品海报PSD分层模板,美味势不可挡
  5. UI实用素材|登录和个人资料界面模板
  6. 2020流行的液态风格PNG免扣素材,竟然被我找到了!
  7. MyBatis的优化
  8. Redis基准测试火焰图 | 附 svg矢量图
  9. CUDA(*.cu)程序与C(*.c)源程序混合编译
  10. Useful “ifconfig” Commands to Configure Network Interface in Linux