Microsoft/vscode

[json] builtin json formatter doesn't support format-on-paste

开放

#228,528 创建于 2024年9月13日

 (0 条评论) (0 个反应) (1 位负责人)TypeScript (39,847 个派生)batch import
feature-requestformattinghelp wantedjson

仓库指标

星标
 (184,936 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

Does this issue occur when all extensions are disabled?: Yes

  • VS Code Version: 1.94.0-insider (Universal)
  • OS Version: Darwin x64 23.6.0

Steps to Reproduce:

  1. Enable editor.formatOnPaste and editor.formatOnSave and set editor.defaultFormatter to "vscode.json-language-features" for json files.
  2. Paste a line into a json file that is not indented correctly.

Result: The pasted line is not formatted on paste, but is formatted once the file is saved. If the same steps are tried with another file type such as TypeScript the pasted line is formatted as expected.

https://github.com/user-attachments/assets/3dc9499a-4288-49ce-848c-5300b7d99293

贡献者指南