AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

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:221907
用户头像

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

关注

评论 1 条评论

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

音视频在智能手表上的应用

anyRTC开发者

音视频 WebRTC IoT RTC

Fluid 进入 CNCF Sandbox,加速大数据和 AI 应用拥抱云原生

阿里巴巴云原生

人工智能 容器 云原生 调度 弹性计算

【LeetCode】停在原地的方案数Java题解

Albert

算法 LeetCode 5月日更

华为云官网负责人明哥:我们是如何做到门面不倒,8个月挑战业界翘楚?

华为云开发者联盟

JavaScript node.js Serverless 云原生 大前端

一文带你读懂PyQt:用Python做出与C++一样的GUI界面应用程序

老猿Python

给Java小白,整理一套能上手的简单编程算法题!!!

小傅哥

Java 程序员 数据结构 算法 小傅哥

聊聊人像抠图背后的算法技术

华为云开发者联盟

hilens 抠图 工程 抠图算法 baseline

怎样做好服务提供方

程序员架构进阶

架构设计原则 服务化 28天写作 5月日更

Arthas-技术专题-使用指南

码界西柚

Arthas 5月日更

VMWare中Ubuntu网络配置

进击的梦清

Linux 运维 vmware 网络配置

声网、新东方、伴鱼英语的音视频技术解读

Jessie

音视频 视频消音

Python自动打印文件

IT蜗壳-Tango

IT蜗壳教学 5月日更

不忘过去,不畏将来

小天同学

5月日更 汶川地震 不忘过去

深度剖析 | 关于数据锁定和读取一致性问题

VoltDB

数据库 数据分析 5G

Nginx性能分析之gpreftools

运维研习社

nginx 性能分析 5月日更

SpringBoot技术专题—来看看异步处理返回方案

码界西柚

Java WebAsyncTask 5月日更 AsyncContext DeferredResult

作为最好用的可观测平台,如何监控 Grafana

耳东@Erdong

Grafana Prometheus 5月日更

最近又有出什么新电影,要不要停泊片刻,与好友相约一起来去看呢?

叶小鍵

Dubbo 本地调用

青年IT男

dubbo

精选面试题教你应对高级iOS开发面试官(提供底层进阶规划蓝图)

程序员 移动开发 ios开发

cri-o 技术探秘2

xumc

python str模块

若尘

Python编程 str 5月日更

无常中的僵硬与柔软

zhoo299

随笔杂谈 教育 生命 5月日更

百信银行基于 Apache Hudi 实时数据湖演进方案

Apache Flink

大数据 flink

找Matlab代码,看这一篇就够了

攻城先森

matlab 工具分享 5月日更

追寻软件定义的梦想汽车

车骑

自动驾驶 智能汽车 软件定义汽车 汽车制造

如何让消息队列达到最大吞吐量?

万俊峰Kevin

微服务 消息队列 Queue Go 语言

ThreadLocal不好用?那是你没用对!

王磊

Java 后端 多线程 ThreadLocal 5月日更

华为中国生态大会2021举行在即,GaussDB将重磅发布5大解决方案

华为云开发者联盟

数据库 opengauss 华为云 GaussDB 云数据库

Golang 工作区和 GOPATH

escray

学习 极客时间 Go 语言 5月日更

「学习笔记」《02 | 第一个程序:教你输出彩色的文字》之二

Nydia

学习

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