写点什么

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

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

关注

评论

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

大数据技术发展(三):Spark 代替 Hadoop ? Spark Or Flink ?

cristal

Java 大数据 flink hadoop spark

Centos7下service配置知识

对于结果不同程度的追求,决定了这个人的身价

非著名程序员

程序员 个人成长 思维模型 结果思维

Week 11 学习总结

Jeremy

联邦学习初识

soolaugust

学习

一看就懂的三次握手

书旅

TCP 三次握手 操作系统 协议族

28岁硕士女程序员想分手!对象专科学历,北京土著,失业3个月找不到工作!遭网友群嘲!

程序员生活志

程序员

一文读懂jar包的小秘密

程序那些事

Java jar jar包的小秘密 java解密

性能全开的十代酷睿,造就惠普光影精灵 6 的电竞燃魂

最新动态

【Elasticsearch 技术分享】—— Elasticsearch ?倒排索引?这都是什么?

程序员小航

elasticsearch ELK 倒排索引 ES 技术分享

MySQL系列(一):MySQL深入学习先导篇之基础架构

z小赵

MySQL 数据库

公司想要大龄程序员么?

escray

学习 面试

如何通过技术面试?

escray

学习 面试

Flink的2种部署模式-2

小知识点

scala 大数据 flink

终于可以职业规划了么?

escray

学习 面试

再见C++

Sunny.

c++ 踩坑

究竟要找什么样的工作?

escray

学习 面试

我喜欢的工作,喜欢我么?

escray

学习 面试

Docker 的前世今生

哈喽沃德先生

Docker 容器 微服务 虚拟化

一个@Transaction哪里来这么多坑?

程序员DMZ

spring 事务 读写分离

Week 11命题作业

Jeremy

四十不惑,准备面试

escray

学习 面试

我以后去做什么,技术还是业务?

escray

学习 面试 职业规划

SpreadJS 应用案例:电力自动化在线数据采集报表系统

葡萄城技术团队

SpreadJS 电力 报表

【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察

华为云开发者联盟

接口 软件开发 API 华为云 API Explorer平台

如何使 Grafana as code

郭旭东

翻译 Grafana

暴雪员工抗议薪酬不公,部分员工称甚至难以维持生计

程序员生活志

职场

我是合适的人选么?

escray

学习 面试

星火PLUS交易所打造无边界数字经济联盟,掀起币圈追捧热潮

InfoQ_967a83c6d0d7

3 分钟生成一个单元测试报告,这个样式爱了

程序员小富

Java 测试

a站、b站、c站、d站、e站、f站、g站、h站、i站、j站、k站、l站、m站、n站…z站?

程序员生活志

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