写点什么

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

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

关注

评论

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

程序员修炼之路:你该知道的 7 个必经阶段

阿里巴巴云原生

阿里云 程序员 云原生 自我思考 成长笔记

智慧公安防控管理平台搭建,重点人员管控系统解决方案

t13823115967

智慧公安

国外低代码平台趟过那些坑,对国内低代码企业有哪些启示?

DT极客

电商平台如何激发内容生态

马踏飞机747

内容 内容分发网络 电商

OpenKruise 2021 规划曝光:More than workloads

阿里巴巴云原生

阿里云 开源 容器 云原生 调度器

架构师训练营 - 大作业二

Pudding

区块链app开发要多少钱?如何根据项目需求了解价格?

Flink SQL 实战:双流 join 场景应用

Apache Flink

flink 流计算

Linux进程知识干货|收藏

赖猫

c++ Linux 后台开发 运维

软件测试--中间件介绍

测试人生路

软件测试 中间件

数字货币交易所开发的功能与特点

智慧社区管理平台建设,智慧平安小区整体解决方案

t13823115967

智慧社区安防系统平台开发

2020年11期券商App行情刷新及交易体验评测报告

博睿数据

APM 数据 AIOPS 证券

纵观 ActiveX 平台的兴衰史,看开发控件的技术演变

葡萄城技术团队

SpreadJS activex

深度解析!滴滴内部开源Spring IoC和AOP源码小册

Java架构追梦

Java spring 架构 aop ioc

测开之函数进阶· 第7篇《装饰器装饰类,通用装饰器,有啥区别呢?》

清菡软件测试

测试

我参与阿里巴巴 ASoC-Seata 的一些感悟

阿里巴巴云原生

阿里云 开发者 云原生 感悟 seata

7 天开发后台系统技术小结

老魚

程序员 全栈 建站

获奖名单|七日更挑战成功!

InfoQ写作社区官方

奖品 七日更 热门活动

Python的GIL

yunson

Python GIL

区块链数字货币交易所开发的简介

这道面试题,出错率90%

田维常

面试

LINUX SHELL脚本攻略

田维常

有没有听说过通达快递?

escray

极客时间 极客大学 课程作业 大作业 架构师训练营第 1 期

四年三次获奖,PostgreSQL再度荣获“年度数据库”桂冠!

PostgreSQLChina

数据库 postgresql 开源

如何防止短信验证码接口被恶意调用攻击?

香芋味的猫丶

短信 短信防刷 接口安全 验证码

云原生2.0时代,华为云DevOps立体运维实践

华为云开发者联盟

DevOps 运维 云原生 华为云

对冲基金的子基金模式vs集中管理

9527

千里公路建设尽收眼底,3D可视化监测管养运,领导都惊呆了

一只数据鲸鱼

物联网 数据可视化 3D可视化 公路建设 智慧交通

漫画 | 带你领略前端发展史的江湖恩怨情仇

苏南

程序员 大前端 漫画 时代发展

敏捷团队的质量保障赋能

BY林子

质量保障 质量赋能 敏捷测试

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