写点什么

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

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

关注

评论 1 条评论

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

使用AppleScript批量删除Mac中的信息

CRMEB

搭建 Restful Web 服务

码界行者

REST API

Apsara Stack 技术百科|云+应用一体化混合云全景智能化监控平台

科技互联网 企业数字化转型 混合云技术 混合云架构

15张图呈现数据库事务背后的并发原理

华为云开发者联盟

数据库 事务 并发 隔离

如何设置Perforce类型映射(P4类型映射)

龙智—DevSecOps解决方案

版本控制 游戏开发 二进制文件 游戏引擎 虚拟引擎

诚邀参与 | OpenHarmony校园极客秀征文活动

OpenHarmony开发者

极客 OpenHarmony 征文活动

量子时代已来,与时代接轨,从这本书开始!

博文视点Broadview

听见“SHE”说丨OpenHarmony Ladies不被定义的“AWESOME”

OpenHarmony开发者

OpenHarmony 热门活动 女性力量

一文看懂JVM运行时内存分布

黄林晴

JVM

极光笔记 | 基于Robotframework框架进行服务端SDK的自动化(C++版本)

极光GPTBots-极光推送

c++

华云数据加入龙蜥社区,推动开源产业快速有序成长

OpenAnolis小助手

云计算 Linux 开源 操作系统 国产

阿里开源 支持10万亿模型的自研分布式训练框架EPL(Easy Parallel Library)

阿里云大数据AI技术

深度学习 开源 分布式 框架

英特尔以多元化至强产品路线图 助推行业强势发展

科技新消息

低代码实现探索(三十六)表达式组件—基础组件的组件

零道云-混合式低代码平台

Android技术分享| anyLive 开源项目

anyRTC开发者

android 音视频 开源项目 移动开发 视频直播

iuap助力明日控股打造大宗贸易业财一体化中台

用友BIP

用友 用友iuap

java培训:判断元素是不是在集合里的方法

@零度

JAVA开发

大数据培训:偶然看到大数据面试题,拿出来分享

@零度

大数据 面试题

面试突击29:说一下线程池7个参数的含义?

王磊

Java 面试 java面试

【有奖体验】:2分钟自动化部署2048小游戏到ECS

阿里云云效

阿里云 云原生 CI/CD 自动化部署 ECS

论CTO的作用

hongfei

项目管理 个人提升 工程管理

浅析人脸识别算法及其应用

得物技术

机器学习 算法 人脸识别 视觉 人脸

使用 Docker 一键启动环境安装 ModStart

ModStart开源

【技术分享】猪八戒网DevOps之Java组件安全检测

八戒技术团队

Java DevOps 安全检测

WhiteSource SAST:下一代应用程序安全

龙智—DevSecOps解决方案

静态应用安全测试 SAST

春季招聘|Rust开发工程师们,欢迎加入!

非凸科技

今天直播:datop——用在冷热内存识别和跨 numa 访存有多优秀?

OpenAnolis小助手

Linux 开源 技术直播

华为云携手甘肃省医疗保障局,以数字科技为智慧医疗注入新动能

华为云数据库小助手

华为云数据库 华为云DRS 智慧医疗

基于 Nebula Graph 构建图学习能力

NebulaGraph

数据库 开源 分布式图数据库 机器学习数据库

紧急扩散!HDFS3.X 系列的 EC 纠删码策略有个安全隐患 HDFS-16420,极端情况下会造成数据丢失!

明哥的IT随笔

hdfs

web前端培训:WEB 安全相关面试题分享

@零度

前端开发 WEB安全

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