写点什么

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

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

关注

评论

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

飞桨EasyDL桌面版正式发布 本地数据、本地网络、本地算力也能高效建模

科技热闻

CameraX ImageAnalysis

Changing Lin

12月日更

干货分享!边云融合的时序时空数据库实践详解

百度开发者中心

物联网 时序数据库

Log4j2 Zero Day 漏洞 Apache Flink 应对指南

Apache Flink

大数据 flink log4j2

把酒言欢话聊天,基于Vue3.0+Tornado6.1+Redis发布订阅(pubsub)模式打造异步非阻塞(aioredis)实时(websocket)通信聊天系统

刘悦的技术博客

tornado 实时通信 Vue 3 web socket redis'

「Oracle」数据库字符集编码修改

恒生LIGHT云社区

数据库 oracle

如何跟踪log4j漏洞原理及发现绕WAF的tips

H

网络安全 漏洞

语音信号处理 4:汉语中语音的分类及韵律特性

轻口味

28天写作 12月日更

2021低代码平台推荐,每一个都具有10年行业开发经验!

J2PaaS低代码平台

低代码 低代码开发 低代码开发平台 地代码平台

致敬全新的未来!创业邦100未来独角兽峰会暨2021创业邦年会成功举办

创业邦

“有创业者的地方,创业邦一直都在” 创业邦100未来独角兽峰会暨2021创业邦年会圆满落幕

创业邦

优酷 Android 构建速度优化实践

阿里巴巴终端技术

android App Gradle 移动开发 客户端

视频通信中的码率控制算法

拍乐云Pano

音视频 RTC 视频编码 码率控制

安全漏洞之任意文件上传漏洞分析

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

CRM系统如何帮助企业改变销售周期

低代码小观

程序员 销售管理 销售 CRM CRM系统

微服务架构 | 如何利用日志链路追踪程序执行的慢SQL?

码农架构

性能分析 微服务治理 慢SQL 链路分析

恒源云(GPUSHARE)_[文本分类] 文本数据增强1(论文笔记)

恒源云

深度学习 语音识别

波卡生态的去中心化存储Crust Network | Hoo虎符研究院

区块链前沿News

波卡生态挖矿 Hoo虎符 虎符交易所 虎符研究院 去中心化存储

[架构实战营] 模块七作业

张祥

架构实战营

【等保小知识】等保一级需要测评吗?

行云管家

网络安全 等保 等级保护 等保一级

重点人员管控系统开发搭建,指挥调度平台建设方案

电微13828808271

如何在 GitHub 上高效阅读源码?

AlwaysBeta

GitHub 源码 源码分析 源码阅读 源码解析

智慧社区小程序搭建,智慧平安社区解决方案

电微13828808271

全球IT服务将增1.3万亿美元,联想持续布局智慧服务能力

科技大数据

一站式云安全保障,就用行云管家!完美保障!

行云管家

云计算 云安全 企业上云 云资源 云管理

🏆【Alibaba中间件技术系列】「RocketMQ技术专题」RocketMQ消息发送的全部流程和落盘原理分析

洛神灬殇

RocketMQ 消息队列 Apache RocketMQ 12月日更

情报信息分析研判系统搭建,情指勤一体化平台建设开发

电微13828808271

模块7作业

Asha

由IDC余热回收创新技术实践引出的跨界合作探讨

安第斯智能云

算力 碳中和 节能 跨界合作

如何开始移动网站测试

FunTester

测试 web测试 FunTester 移动端测试 响应式网页

区块链数字收藏品平台开发,数字藏品交易平台搭建

电微13828808271

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