写点什么

Visual Studio Code 1.9 扩展了任务、改进了 Markdown 的支持和终端性能

  • 2017-02-13
  • 本文字数:1162 字

    阅读完需:约 4 分钟

遵循每月一次的发布周期,Microsoft Visual Studio Code 已经来到了版本1.9 ,它包括对多个命令任务的支持、同步的markdown 预览、更快的终端,等等。

一项重大改进是,由于能够定义执行多个命令的任务了,所以Visual Studio Code 得以调整可支持自定义流程了。这使得开发人员可以自定义他们自己的流程了,而不必在想要运行复杂的任务时还得去编写shell 脚本了。例如,以下任务将以监视模式启动TypeScript 编译器,然后运行 gulp

复制代码
{
"version": "0.1.0",
"tasks": [
{
"taskName": "tsc",
"command": "tsc",
"args": ["-w"],
"isShellCommand": true,
"isBackground": true,
"problemMatcher": "$tsc-watch"
},
{
"taskName": "build",
"command": "gulp",
"windows": {
"args": ["build", "win32"]
},
"linux": {
"args": ["build", "linux"]
},
"osx": {
"args": ["build", "osx"]
},
"isShellCommand": true
}
]
}

如示例所示,本地命令允许平台具体参数说明。另外,任务现在在改进的终端前端中执行,从而支持键盘输入和任务并行执行。这个特性仍然是实验性的,可以通过在 tasks.json 内指定"_runner": "terminal"属性来开启:

复制代码
{
"version": "0.1.0",
"_runner": "terminal",
"tasks": [
...
]
}

在关联性说明中,集成的终端前端已经部分重写,目标是改进性能和提供更好的用户体验。按 VS Code 团队的说法,它现在已经提升了五倍的速度,并且在处理大规模数据时也不会锁住用户界面了。

该 Markdown 编辑器(现在它默认显示预览窗格)通过为文本和 HTML 视图增加同步的滚动条已经得到大幅提升,编辑器视图和预览视图能够同步滚动了。此外,如果在预测视图中双击一个元素,编辑器将自动打开源文件并定位到相应的位置。

Visual Studio Code 1.9 还包括一个新的欢迎页面,目标是使你可以更迅速地切入到该编辑器的使用中,采用的途径是显示最近访问的文件列表、大多数常用选项(比如打开一个文件夹或创建一个 Git 资源库),以及频繁使用的功能的快速链接(比如自定义颜色主题)、键盘快捷键,以及一个新的体验区,你可以在该区学习和实验该编辑器的功能,而无需创建一个文本文件。

Visual Studio Code 这个新的版本的其他未稳定的改进包括:

Visual Studio Code 1.9 包括许多变化,你可以阅读发布日志缺陷修复列表加以了解。

查看英文原文 Visual Studio Code 1.9 Extends Tasks, Improves Markdown Support and Terminal Performance

2017-02-13 18:004392

评论

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

百度智能云实战——静态文件CDN加速

百度Geek说

后端 H5 移动开发

在Amazon SageMaker上快速、灵活构建TensorFlow模型的在线推理服务

亚马逊云科技 (Amazon Web Services)

分析

kafka的JavaAPI操作

编程江湖

大数据

2022 用好这 8 个工具,提升前端工程师软技能

开源之巅

Web 前端开发

使用Amazon RDS for Oracle配合Oracle Active Data Guard建立托管的灾难恢复与只读副本

亚马逊云科技 (Amazon Web Services)

分析

Vue.js关于响应式部分的优化

编程江湖

前端开发

读《思辨与立场》-08设计你的人生

wood

28天写作 批判性思维 思辨与立场

2022 年最有前景的 5 个 Web IDE

开源之巅

开发者工具 WebIDE

Amazon Timestream 在车联网场景的典型应用和性能测试

亚马逊云科技 (Amazon Web Services)

分析

大数据开发 Spark 模块之SparkSQL

@零度

大数据 spark Sparksql

​虚幻引擎5更新:头部工作室如何使用Perforce Stream实现虚幻升级

龙智—DevSecOps解决方案

虚幻引擎 虚幻引擎5 UE5

如何摆脱机房教师控制?

喀拉峻

网络安全 安全 信息安全 计算机

推出Amazon Kinesis Data Analytics Studio —— 与流数据快速交互

亚马逊云科技 (Amazon Web Services)

分析

在线JSON转toml工具

入门小站

工具

借助Amazon EMR与外部KDC进行身份认证,有效集成业务场景

亚马逊云科技 (Amazon Web Services)

分析

技术分享| 如何快速实现音视频在线通话

anyRTC开发者

音视频 语音通话 视频通话 呼叫邀请 离线推送

Go 的 golang.org/x/ 系列包和标准库包有什么区别?

AlwaysBeta

golang Go 语言

“你最崇拜的人是谁”,从面试问题看标杆学习法

编程江湖

面试题

体育锻炼的好处

Tiger

28天写作

直播预告丨和我们一起过圣诞吧!Hackathon 创意攻略等你查收

PingCAP

外贸订单回暖,集装箱持续爆舱,低代码或将成外贸行业新财富密码

优秀

低代码 外贸管理

Linux之head命令

入门小站

Linux

Amazon Redshift ML现已正式推出——使用SQL创建机器学习模型并通过您的数据进行预测

亚马逊云科技 (Amazon Web Services)

分析

面对持续不断生成的流数据—— Amazon Kinesis Data Analytics 实现及时分析与处理

亚马逊云科技 (Amazon Web Services)

分析

使用 Amazon Athena 做漏斗分析——实现更高效的数据湖检索

亚马逊云科技 (Amazon Web Services)

分析

通过Amazon SageMaker与Amazon Step Functions实现机器学习的CI/CD 方案

亚马逊云科技 (Amazon Web Services)

分析

通用数据保护条例的监管下,你的数据湖“断舍离”了吗?

亚马逊云科技 (Amazon Web Services)

分析

模块7作业

panxiaochun

架构实战营

轻松搭建数据仓库,与FreeWheel一起“玩转”Amazon EMR

亚马逊云科技 (Amazon Web Services)

分析

风云叱咤,尚硅谷云原生实战教程(下篇)发布

编程江湖

Java 开发

使用 Python Poetry 进行依赖管理

华为云开发者联盟

Python Python Poetry 依赖项管理 Poetry

Visual Studio Code 1.9扩展了任务、改进了Markdown的支持和终端性能_JavaScript_Sergio De Simone_InfoQ精选文章