写点什么

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

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

关注

评论

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

Parallels Desktop 20 发布下载,macOS Sequoia 和 Windows 11 24H2 支持准备就绪

sysin

macos Parallels Desktop

KaiwuDB 受邀亮相 2024 数博会

KaiwuDB

数博会 KaiwuDB

公开课 | 金九银十,测试开发面试秘籍大公开!

测试人

软件测试

Cisco Modeling Labs (CML) 2.7.2 发布下载,新增功能概览

sysin

Cisco CML

Invicti v24.9.0 发布下载,新增功能概览

sysin

invicti

KaiwuDB X 临沂大数据局 | 重点车辆一体化监管,助力你我的安全出行 🤝

KaiwuDB

KaiwuDB 分布式多模数据库 重车辆监管平台

文献解读-The trans-omics landscape of COVID-19

INSVAST

基因数据分析 生信服务

简化登录流程,助力应用建立用户体系

HarmonyOS SDK

HarmonyOS NEXT

剖析 Redis List 消息队列的三种消费线程模型

不在线第一只蜗牛

数据库 redis

《黑神话:悟空》下的科技众生相

脑极体

AI

PoS 和 PoW 矿机系统区块链公链开发成本分析

区块链软件开发推广运营

dapp开发 链游开发 NFT开发 公链开发 代币开发

亚信安慧AntDB-M 只读事务提交优化

亚信AntDB数据库

AntDB

国际网络互联,帮助跨国企业全球协同办公

Ogcloud

SD-WAN 企业组网 SD-WAN组网 跨国组网 跨国网络

爽了!直接口诉让豆包MarsCode 开发文章评论区BOT!

TRAE.ai

人工智能 编程 AI 开发

电脑越用越慢,有什么好的解决方案?

上海锐起科技

《黑神话:悟空》——高科技点亮西游神话璀璨之路

GPU算力

马斯克 节点搭建 AIPC 黑神话悟空 PC集群

JMeter 介绍与安装

霍格沃兹测试开发学社

京东技术专家的修炼之道——成为一名“六边形战士”

京东科技开发者

Spring webflux注解:提供全面的JPA注解应用案例(必须收藏)

肖哥弹架构

spring spring webflux

nodejs中路径相关api

秃头小帅oi

mac电脑植物大战僵尸版下载

你的猪会飞吗

mac游戏 Mac游戏下载 mac单机游戏

软件测试学习笔记丨Docker 安装、管理、搭建服务

测试人

软件测试

Java 中堆内存和栈内存上的数据分布和特点

emanjusaka

Java stack heap

Meme“淘金”热潮下:Meme发射平台的安全风险分析

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 NFT开发

什么是APT攻击,如何处理

德迅云安全杨德俊

AutoBots在ToB订单履约场景的落地应用

京东科技开发者

Rust 助力无服务器构筑云计算新引擎

亚马逊云科技 (Amazon Web Services)

云计算 Serverless rust

Cisco Catalyst 9100 无线接入点 IOS XE 17.15.1 发布下载,新增功能概览

sysin

Cisco ap 思科 IOS XE 9100

曝字节 AI 硬件团队首款自研产品为智能耳机,与豆包联动;OpenAI 神秘新模型或将在两周内发布丨 RTE 开发者日报

声网

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