如何在 VS Code 的内置 JS/TS 格式化程序中保留内联空格?

问题描述 投票:0回答:1

例如,如果我有这样一行:

var a      = 0;
var bbbb   = 1;
var ccccc  = 2;

VS Code Formatter 删除内联空格。

var a = 0;
var bbbb = 1;
var ccccc = 2;

如何配置它以保留它?有一个设置吗?我搜索了这个设置,因为我也找到了其他设置。

我正在使用 JavaScript 文件的默认格式化程序(无扩展名)。

javascript typescript visual-studio-code formatting whitespace
1个回答
0
投票

VS Code 的内置默认 JavaScript 和 TypeScript 格式化程序由其内置

typescript-language-features
扩展提供。您可以在extensions/typescript-language-features/src/languageFeatures/formatting.ts中找到相关的扩展源代码。 TL;DR 它只是向 TypeScript 语言服务器发送如何进行格式化的请求。另请参阅 https://github.com/search?q=repo%3Amicrosoft%2FTypeScript%20formatrequest&type=code

也就是说,如果你希望 VS Code 内置的 JS/TS 格式化程序能够做到这一点,你需要耐心等待。请参阅以下两张票:

我建议您对该问题单点赞以表示支持。您还可以订阅它以获取有关讨论和进展的通知。请避免在那里发表嘈杂的评论,比如只包含“+1”/“bump”的评论。

© www.soinside.com 2019 - 2024. All rights reserved.