NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论 1 条评论

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

签了!百度智能云携手浙江广播电视集团共推媒体数智化转型

百度大脑

媒体 百度智能云

网络攻防学习笔记 Day25

穿过生命散发芬芳

5月日更 网络攻防

通用连接池帮你解决资源管理难题

万俊峰Kevin

MySQL redis mongodb pool Go 语言

绍兴柯桥插花花艺培训到哪里?兴德

Geek_196d9f

从寻人到航天,科技与公益的下一个交汇点正在“星辰”中诞生

脑极体

选择排序&插入排序 - DAY 15

Qien Z.

排序算法 插入排序 5月日更

【Flutter 专题】120 Flutter & 腾讯移动通讯 TPNS~

阿策小和尚

5月日更 Flutter 小菜 0 基础学习 Flutter Android 小菜鸟

ThreadLocal内存溢出代码演示和原因分析!

王磊

Java 多线程

320万开发者在用的飞桨,全新发布推理部署导航图:打通AI应用最后一公里

百度大脑

人工智能 飞桨

绍兴柯桥3Dmax效果图培训到哪里?兴德

Geek_196d9f

Bzz算力挖矿系统开发节点部署

薇電13242772558

数字货币 算力

Feed流系统重构-架构篇

勇哥java实战分享

架构 RocketMQ 分库分表 ShardingJDBC redisson

绍兴柯桥JAVA,web前端编程培训到哪里?兴德

Geek_196d9f

Dubbo 路由规则之标签路由

青年IT男

dubbo

把数字人民币打造成全球最佳的央行数字货币

CECBC

金融

5分钟速读之Rust权威指南(九)

wzx

rust

Go 并发编程 — 深度剖析 sync.Pool 源码级原理

奇伢云存储

并发编程 云存储 Go 语言

绍兴柯桥视频剪辑影视后期PR,AE培训到哪里?兴德

Geek_196d9f

访问控制

escray

学习 极客时间 安全 5月日更 安全攻防技能30讲

密码学系列之:memory-hard函数

程序那些事

加密解密 密码学 程序那些事

掌握学习方法,成为技术大牛

实力程序员

微服务注册中心:Consul——概念与基础操作

程序员架构进阶

微服务 Consul 注册中心 28天写作 5月日更

聊聊数据分析

数据社

数据分析 5月日更

架构学习笔记:微服务架构与SOA架构

风翱

微服务 SOA 5月日更

腾讯云实名认证流程

三掌柜

5月日更

绍兴柯桥学历提升培训到哪里?兴德

Geek_196d9f

“丝绸之舟”创新区块链帮扶模式

CECBC

区块链 丝路

python 常用模块详解

若尘

模块 Python编程 5月日更

Java设置Filter过滤了CSS等静态文件的问题

空城机

Java 5月日更

k8s 集群下微服务 pod 的各种指标信息监控

Damon

微服务 5月日更

华为推送踩坑记录

mengxn

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