🔍 搜索词
- format ts 语法, ux , ui
✅ 可实现性检查清单
- 这不会对现有的 TypeScript/JavaScript 代码造成破坏性的更改
- 这不会改变现有 JavaScript 代码的运行时行为
- 这可以在不根据表达式的类型发出不同的 JS 的情况下实现
- 这不是一个运行时特性(例如库功能、JavaScript 输出的非 ECMAScript 语法、JS 的新语法糖等)
- 这不是请求添加一个新的实用类型: https://github.com/microsoft/TypeScript/wiki/No-New-Utility-Types
- 这个特性将与我们设计目标的其他部分保持一致: https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals
⭐ 建议
你认为你能以一种现代化的方式(TS 对输出进行标记和格式化)来改善 VSCode 中的格式化和语法可读性吗?
我仍然惊讶于语言提供了像 80 年代非常格式化的 JSON 一样平庸的外观!
谢谢
📃 激励示例
实际行为:
预期行为:
💻 用例
- 你打算用这个做什么?
调试 - 目前方法存在哪些不足之处?
无 - 在等待期间,你正在使用什么解决方法?
无
3条答案
按热度按时间xyhw6mcr1#
对我来说,仅在每个标识符之间换行并不是在大多数情况下都会带来改进。需要一个更具体的建议。
tnkciper2#
我认为,考虑到TS是一种呈现许多不同场景并可能导致不同策略的语言,理想的想法是建立一个非常小的配置,用于格式化,不提供数十个选项,但为那些希望根据项目需求自定义可读性的人打开大门。
8qgya5xd3#
在80年代的JSON中找到时间旅行者