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 视图和文档符号列表中标记为 <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 在已安装的扩展上提供“安装另一个版本”操作,该操作显示可用版本的下拉列表:

预览新功能

此版本还带来一些早期可用的新功能。

HTML 自定义标签/属性支持。新的 html.experimental.custom.tags 和 html.experimental.custom.attributes 设置允许指定 VS Code 在启动期间加载的标签和属性列表。在编辑 HTML 文件时,VS Code 将为这些标签和属性提供自动补全和悬停。

扩展的网络代理功能。实验性的设置 Http: Proxy Support,可以为所有扩展启用网络代理支持。

更多更详细的功能介绍查看发布公告:

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

本文经授权转自开源中国,作者OSC-h4cd。

推荐阅读:

  • 人工智能凉凉了?中国 AI 人才缺口高达 12113 个!

  • 马云自评英语水平;支付宝推刷脸支付;苹果研发基带芯片 | 极客头条

  • VS Code 正在统治代码编辑器领地!

  • 程序员为啥365天都背电脑包?这答案我服!

  • 一个中年“码农”的困局

  • 数字货币,公共账本,智能合约?全是伪命题!曾改变乔布斯的图灵奖得主,谈区块链的真正价值

  • 腾讯第一次种黄瓜,又长又直,还拿了奖

  • 重磅!英特尔终于挤出10nm芯片 六大技术战略,震动芯片届

点击“阅读原文”,打开 APP 阅读更顺畅。

Visual Studio Code 1.30 发布,你升级了没?相关推荐

  1. linux不支持32,Visual Studio Code 1.36发布,不再支持Linux 32位

    VS Code 1.36,即2019年6月发布的Visual Studio Code,已发布.新版本已更新至Electron 4.x,意味着它将不再在Linux 32位上运行. 现在可以将文件夹从VS ...

  2. Visual Studio Code 1.51 发布

    Visual Studio Code 1.51 稳定版已发布. 更新亮点 支持自定义智能提示面板的大小 此版本对智能提示面板的 UI 进行了改进,拖动控件的侧边或角端即可调整大小. 突出被固定的标签 ...

  3. Visual Studio Code 1.33 发布

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   Visual Studio Code 三月份更新之 1.33 版本已发布. 有以下值得关注的更新 配置显示语言的操作更方便:运行 Confi ...

  4. Visual Studio Code 1.49 发布

    Visual Studio Code 1.49 稳定版(即 2020 年 8 月更新)已发布. 此版本更新亮点包括: 格式化修改后的文本 - 将格式限制为仅更改的代码 对另一个项目进行贡献时,&quo ...

  5. Visual Studio Code 1.48 发布

    Visual Studio Code 1.48 稳定版(即 2020 年 7 月更新)已发布. 此版本更新亮点包括: 同步设置到稳定版 - 现在可以在稳定版中预览同步设置 更新扩展视图菜单 - 简化菜 ...

  6. Visual Studio Code 1.45 发布

    Visual Studio Code 发布了 1.45 版本,即 2020 年 4 月更新版.最值得关注的更新亮点有这些: 可访问性改进 -- 在工作台之间轻松导航:状态栏可访问,且屏幕阅读器可以读取 ...

  7. Visual Studio Code 1.44 发布

    Visual Studio Code 发布了 1.44 版本,即 2020 年 3 月更新版.最值得关注的更新亮点有这些: 改进辅助功能 -  现在可以更轻松地访问 diff 视图 时间轴视图 - 用 ...

  8. Visual Studio Code 1.43 发布

    Visual Studio Code 1.43 版本,即 2020 年的 2 月更新已发布.其中值得关注的更新内容包括: 搜索编辑器 -  在全尺寸编辑器中搜索并保存全局搜索结果 可拖动的窗框角 - ...

  9. Visual Studio Code 1.42 发布

    Visual Studio Code 1.42 版本,即 2020 年的 1 月更新已发布.其中值得关注的更新内容包括: 支持预览重命名后的变更效果 - 在 diff 视图中查看待处理的重命名,并且可 ...

最新文章

  1. 机载雷达发展简史:从蝙蝠到机载相控阵
  2. keil5软件仿真出现unknown signal解决方法。
  3. [YTU]_2878( 结构体--学生信息排序)
  4. virtual和override
  5. Path Sum I, II
  6. 作者:​刘新海(1976-),男,博士,中国人民银行征信中心副研究员。
  7. 无需付费,教你IDEA社区版中使用Tomcat
  8. 软件测试工程师-计算机基础
  9. SQLite语法与Android数据库操作
  10. 极简fseek()函数讲解,一分钟掌握
  11. 后端返回文件流PDF文件前端如何实现下载/在线打开
  12. TXT生成PCD文件
  13. THREE.JS自定义中心旋转轴
  14. ceph BALANCER
  15. Mixed Precision Training混合精度训练笔记及框架代码
  16. 深度链接、延迟深度链接、App Links以及关于LinkedME实现深度链接的原理解析
  17. 利用 Matlab Simulink 平台搭建双馈风力发电机在电网中的模型
  18. 所谓的光辉岁月,并不是后来闪耀的日子,而是无人问津时你对梦想的偏执。
  19. 一首关于桃花与桃花仙的故事
  20. ICME 论文Latex模版要求

热门文章

  1. oracle的rac环境,RAC环境数据库的备份
  2. 剑指offer之统计数组中出现次数超过一半的数字
  3. 中国双焊接钢塑土工格栅市场趋势报告、技术动态创新及市场预测
  4. 聚合丁苯橡胶(SSBR)行业调研报告 - 市场现状分析与发展前景预测
  5. 计算机系元旦主题,元旦主题活动方案
  6. 计网复习第三章part one
  7. Python菜鸟入门:day17编程学习
  8. 从“挂科大王”到网络安全布道者,云舒的那些“面壁”时刻
  9. 荣耀份额重回中国市场前三;​特斯拉使用替代芯片重写汽车软件;RabbitMQ 3.9.0 发布|极客日报...
  10. 想快速体验谷歌 Fuchsia OS?FImage 项目来了!