写点什么

Visual Studio Code 发布 1.29 版本,改进搜索、堆栈信息折叠等功能

  • 2018-11-30
  • 本文字数:996 字

    阅读完需:约 3 分钟

Visual Studio Code发布1.29版本,改进搜索、堆栈信息折叠等功能

版本为 1.29 的 Visual Studio Code 正式发布,引入了很多重要的新功能。同时,Visual Studio Code 已经具备了成为 JavaScript 生态系统最常用文本编辑器的趋势。


以下是 1.29 版中的一些最重要的改进:


  • 搜索:通过包含\n 字符,你的正则表达式现在可以跨越多行。此外,正则表达式搜索现在支持反向引用和先行断言(lookahead),并计划在将来的版本中支持后行断言(lookbehind)。你可以使用先行断言构建这样的正则表达式<([a-z]*)></\1>(?=<)来匹配。此外,新的 search.useReplacePreview 允许开发人员禁用在执行搜索/替换操作时出现的差异预览。

  • 调试:为了提高调用堆栈信息的可读性,现在可以折叠所有不涉及用户代码的堆栈信息,例如外部代码、跳过的文件等。此外,每个调试会话现在在单独的调试控制台中显示其输出,这有助于区分每个消息是来自哪里的。现在可以在调试 Node.js 或 Chrome 时可以设置样式。

  • 工作区:现在可以更好地支持 macOS Mojave 深色模式和全屏模式。新的 workbench.editor.highlightModifiedTabs 通过编辑器选项卡的顶边粗框突出显示需要保存的文件。此外,新的 breadcrumbs.symbolSortOrder 用于控制 Breadcrumb 选取器中的符号是否有序。

  • 终端:在你创建了一个浮动终端后,现在可以通过 terminal.integrated.splitCwd 来控制它是否继承其父终端的当前工作目录(inherited,仅在 macOS 上可用),或者从工作区根目录开始(workspaceRoot),或者使用其父级的初始工作目录(initial)。此外,在 macOS 上,cmd-backspace 将删除从开始到当前插入点的整行。


Visual Studio Code 1.29 支持 TypeScript 3.1.4,并改进了对其他语言的支持,包括 CSS、Markdown 等。


Visual Studio Code 的次要版本 1.29.1 也已发布,修复了一些错误


如上所述,最新的“JavaScript 状态”调查显示,Visual Studio Code 的流行程度越来越高,并牢牢地位于 Sublime Text 和 Vim 之上。



图片来自2018.stateofjs.com


Visual Studio Code 1.29 中还有很多新功能,我们无法一一在此处介绍,因此请不要错过详细的官方声明。


查看英文原文:https://www.infoq.com/news/2018/11/visual-studio-code-1.29

相关推荐


12 月 7 日北京 ArchSummit 全球架构师峰会上,来自 Google、Netflix、BAT、滴滴、美团 等公司技术讲师齐聚一堂,共同分享“微服务、金融技术、前端黑科技、智能运维等相关经验与实践。详情点击 https://bj2018.archsummit.com/schedule


2018-11-30 18:221963
用户头像

发布了 731 篇内容, 共 470.9 次阅读, 收获喜欢 2008 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

「SQL数据分析系列」11. 条件逻辑

Databri_AI

数据库 sql 逻辑 条件

架构师实战营 模块七总结

代廉洁

架构实战营

JAVA 面向对象 (十三)-- 关键字static

加百利

Java 6月日更

全网最详细XSS跨站脚本攻击,不是过来打死我!!

网络安全学海

程序员 网络安全 信息安全 XSS 漏洞修复

硬刚用户画像(一) | 标签体系下的用户画像建设小指南

王知无

使用uni-upgrade-center搭建APP更新系统(升级中心+应用升级)

代码哈士奇

uni-app uniapp unicloud uni-admin uni-upgrade-center

Linux之nl命令

入门小站

Linux

一步步设计版本控制系统

Java·课代表

git 版本控制 版本管理

使用SpringCloud的openFeign组件踩坑纪实

小江

dubbo Feign spring-cloud

大势已来,区块链的真正价值是什么?

CECBC

嵌入方法在推荐系统中的应用(二十)

Databri_AI

推荐系统 嵌入

页面制作的15个CSS技巧

devpoint

CSS css3 Flex 6月日更

代码管理工具:Git和SVN

正向成长

git svn

企业级一站式大数据开发平台理论及实践

王知无

前端 JavaScript 中的三种 for 循环语句总结

编程三昧

JavaScript 大前端 for循环

从2021钉峰会,看钉钉生态背后的强大赋能力

ToB行业头条

钉钉

在线sitemap链接提取工具

入门小站

工具

JavaScript学习(十一)---RegExp对象

空城机

JavaScript 大前端 6月日更

[译] D8 类库脱糖

Antway

6月日更

元数据的管理

奔向架构师

数据库 大数据 数据资产

区块链引发了一场独特的社会运动

CECBC

让数字经济成滇中崛起增长极新引擎

CECBC

APP 开发技术如何进行选型 ?

程序员海军

大前端 App 技术选型 APP开发

使用uni-admin搭建后台管理系统

代码哈士奇

uni-app uniapp unicloud uni-admin

如何给岗位设计薪资结构?

石云升

股权 薪酬 职场经验 6月日更

为什么 Python 没有函数重载?如何用装饰器实现函数重载?

Python猫

Python

网络攻防学习笔记 Day57

穿过生命散发芬芳

网络攻防 6月日更

浩若烟海事半功倍|利用Docker容器技术构建自动化分布式web测试集群Selenium Grid

刘悦的技术博客

Docker Python3 测试 单元测试 测试环境 selenium

硬刚Hive | 4万字基础调优面试小总结

王知无

Data Mesh,数据网格的道与术

王知无

架构师实战营 模块七作业(王者荣耀商城的异地多活架构设计)

代廉洁

架构实战营

Visual Studio Code发布1.29版本,改进搜索、堆栈信息折叠等功能_语言 & 开发_Sergio De Simone_InfoQ精选文章