【问题标题】:vscode auto folding on open filevscode在打开的文件上自动折叠
【发布时间】:2018-11-11 16:13:06
【问题描述】:

什么:有没有办法在 vscode 中打开文件并让它为你自动折叠代码?

为什么:在我记住大多数代码之前,我只需要看几次,那时我只需要一个带有粗略定义的参考。接口、类和类型只占用了我的不动产。我希望一次在屏幕上显示更多最有价值的代码。这意味着当文件很大时,我需要隐藏部分或全部代码。

理想情况下:我只想为大于任意 55 行长度的文件关闭特定类型文件(例如 typescript 文件)的特定类型代码(例如接口),但我会满足于自动折叠所有代码。

【问题讨论】:

标签: javascript typescript visual-studio-code vscode-extensions vscode-settings


【解决方案1】:

据我所知,这在原版 vscode 中是不可能的。

不过,有一个您可能感兴趣的扩展程序可能会为您解决问题:https://marketplace.visualstudio.com/items?itemName=bobmagicii.autofoldyeah

如果您还没有尝试过,您可能还想查看“转到文件中的符号...” - 它可能会帮助您在更大的文件中导航。

为此的热键是 command-shift-o(在 mac 上),如果您之后键入冒号,它甚至会将其分类为变量/函数等。

无论如何 - 简短的回答,没有扩展是不可能的。

【讨论】:

  • 谢谢!我很感激!我赞成你的回答,但我刚刚发现了这个扩展,我知道跳转到 def/symbol 类型的东西,但我正在寻找另一个更好的选择。自动折叠所有文件中的所有代码的问题是现在我必须在每个其他小文件上使用 ctl+k+j 才能读取它们。 =/我将继续寻找一个干净的解决方案来自动抽象出“不必要的”信息。如果没有任何问题,那么我会用你的回答来结束这个!再次感谢。
  • 不确定答案中的扩展名是否稍后更新,但今天,使用“魔术评论”选项,您可以仅将您想要的文件(例如大文件)折叠到您定义的级别在注释或所有文件中按类型(也为每个类型定义的级别),您不需要为所有文件设置默认自动折叠。
猜你喜欢
  • 2022-09-22
  • 2021-12-09
  • 2021-04-10
  • 1970-01-01
  • 2019-02-05
  • 2023-01-17
  • 1970-01-01
  • 2011-11-07
  • 2012-06-13
相关资源
最近更新 更多