代码之家  ›  专栏  ›  技术社区  ›  Justin Grant

如何在没有“N more”和“…”的情况下查看完全展开的TypeScript类型?

  •  1
  • Justin Grant  · 技术社区  · 7 年前

    enter image description here

    注意结尾附近的“11个更多”。有时,对于疑难类型定义的故障排除,查看“N more”部分中的内容确实很有帮助。

    https://github.com/Microsoft/vscode/issues/6638 这意味着到2017年2月,这个功能可能还不可用(也没有计划),但我不确定我是否正确阅读了这个问题,同时也不考虑事情可能已经发生了变化。

    1 回复  |  直到 7 年前
        1
  •  27
  •   Matt McCutchen    7 年前

    尝试设置 noErrorTruncation 选项为真 tsconfig.json . 令人困惑的是,至少在某些情况下,这个选项会影响hover上显示的类型的截断;看见 this issue

        2
  •  1
  •   Mattias Martens    5 年前

    这个 accepted answer

    要超越这个硬限制,必须调整源代码,如中所述 this fix 发布在GitHub上。

    引用:

    <Microsoft VS Code install folder>/resources/app/extensions/node_modules/typescript/lib/tsserver.js 和改变 ts.defaultMaximumTruncationLength = 160 在绕线处 ts.defaultMaximumTruncationLength = 800 .

    完成更改后,关闭并重新启动VSCode以获得预期效果。

    (新的硬限制将是10*您设置的任何值。)

    推荐文章