写点什么

VS Code 提升 JavaScript 编辑能力

  • 2016-04-01
  • 本文字数:929 字

    阅读完需:约 3 分钟

Microsoft 跨平台开源编辑器 VS Code 近日发布了三月份的最新构建版本。大多数的web 开发者都能找到有利于他们工作的新功能,并可以在任意一个平台:Windows、Linux 或是Mac OS X 上尝试使用 VS Code

VS Code 项目一直以来都在寻找改善JavaScript 编辑体验的方法,试图让它可以更贴近TypeScript 使用者的用户体验。由于将现有的JavaScript 项目完全转换为纯TypeScript 有时是不太实际的,因此提升 VS Code 的 JavaScript 编辑能力势必对程序员的工作效率会产生很大的影响。使用 VS Code 之后,开发者会发现其 JavaScript 项目现在开始也可以享受到 IntelliSense 和 JSDoc 注释的优势。

另外,编辑器提示工具现在会指出文字提示来自何处。例如,为了与 lint 程序(支持 ESLint 和 JSHint)反馈区分开来,JavaScript 语法错误之前会加上标识 [js],而 lint 程序之前则没有标识。

JavaScript 代码的几种格式化选项都可进行配置。for 循环的间距空间,大括号应该放置在代码块的哪里,以及其他的格式化问题都可以根据你个人的(或是团队的)编码风格进行配置。TypeScript 使用者也可以找到 TypeScript 语言中的类似选项。

HTML 格式化是基于 beautifyjs 的,它所提供的一些格式化选项在新版本的 VS Code 中已经可以使用。用户现在能够自定义自动折行与手动换行的行为。

与往常一样, VS Code 提供两种不同的版本:一种是稳定版,而另外一种是较有风险的内部预览版(“Insiders”,这是Microsoft 对于早期预览版的专用术语)。你可以下载到Windows, Mac OS X 和Linux 平台的任何一种版本。更好的是,Linux 平台下的 VS Code 支持 Debian(DEB)和 Redhat (RPM) 包格式。

你可以在这里看到完整的发布说明,在这里可以查看到这次版本更新中所修复的所有错误。

查看英文原文 VS Code Improves JavaScript Editing Abilities

【微软开发工具】 Visual Studio Community 提供了供个人开发者、开放源代码项目、学术研究、教育和小型专业团队的免费使用,并根据具体需求来创建面向Windows、Android 和iOS 的新式App、WebApp 和云服务。


感谢邵思华对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-04-01 19:008101
用户头像

发布了 218 篇内容, 共 79.2 次阅读, 收获喜欢 76 次。

关注

评论

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

tcp_tw_recycle 【坑】

孤星可

TCP 服务端

为什么公众号订阅没有「分组」的功能?

Fenng

微信公众平台 产品设计

"深刻创新"八步法

Yanel 说敏捷产品

产品 产品经理 产品设计 产品开发 产品推荐

Mac效率配置指南

Winann

macos 效率 效率工具 Mac

职场寒冬,给你讲四个小故事

池建强

人生 职场

PyTorch 1.5 发布,与 AWS 合作 TorchServe

神经星星

人工智能 facebook 微软 亚马逊云 AWS Lightsail 工具

企业经营 "造物" "造人" "造钱"三阶段

Yanel 说敏捷产品

敏捷 敏捷开发

常用电脑软件清单

彭宏豪95

软件 工具 windows 生产力

Linux-常用命令

Flychen

Linux

python 文章中图片下载

Flychen

流量的战场,如何做裂变?

Yanel 说敏捷产品

产品 产品经理 产品设计 产品开发 产品推荐

粗糙的草稿编辑成文章的五个步骤

董一凡

写作

你懂什么是"结对测试"么?

Yanel 说敏捷产品

产品 产品经理 产品设计 产品开发 产品推荐

从"远程工作"到"分布式团队"

Yanel 说敏捷产品

项目管理 敏捷 敏捷开发

DIY 可用性测试

Yanel 说敏捷产品

产品 产品经理 产品设计 测试 产品推荐

我是如何读完技术书,然后忘得一干二净的

ayesd

读书 读书方式

聊聊“坚持”这件事

小天同学

个人成长 写作 坚持 自控力

自动化测试框架知识,读这一篇就够了!

禅道项目管理

程序员 DevOps 自动化 测试

你必须了解的产品经济学

Yanel 说敏捷产品

产品 产品经理 产品设计 产品开发 产品推荐

如何度量敏捷开发团队

Yanel 说敏捷产品

敏捷 敏捷开发

人是一切

Neco.W

个人感想 感悟

Oracle 将为职场歧视买单,4100 位女员工集体诉讼

神经星星

oracle 互联网巨头 互联网 职场

变化在加速,你的机会和挑战在哪里?

Yanel 说敏捷产品

产品 产品经理 产品设计 产品开发 产品推荐

学会用"云—雨—伞"引导敏捷实践

Yanel 说敏捷产品

敏捷 敏捷开发

使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (二)为什么要写单元测试

编程道与术

编程 编程语言 TDD 代码审查 单元测试

Netty 源码解析(七): NioEventLoop 工作流程

猿灯塔

我的理财小心得

史前靓仔

扎心!天天写代码,方向真的对吗?

Apache Flink

大数据 flink 流计算 实时计算

做一个"靠谱"的敏捷教练

Yanel 说敏捷产品

敏捷 敏捷开发

游戏夜读 | 游戏数据分析师

game1night

2020版Kubernetes快速上手指南,让你所见即所得

ABC实验室

Kubernetes 容器 云原生 群集安装 新手指南

VS Code提升JavaScript编辑能力_JavaScript_Jeff Martin_InfoQ精选文章