【问题标题】:Python: harmless brackets that can be used to collapse/fold multiple lines of code?Python:可用于折叠/折叠多行代码的无害括号?
【发布时间】:2020-08-29 05:02:53
【问题描述】:

是否有任何括号可以在我的代码中使用,例如“[]”、“{}”、“()”等,这样我就可以折叠多行变量/定义,而无需影响我的代码?

例如:

{
    yes = 1
    no = 0
    maybe = 0.5
}

这样我就可以将文本折叠成:

{...}

【问题讨论】:

  • 不,没有 - 如果您需要更紧凑的定义,您可以使用其他类型(例如 Dict)

标签: python atom-editor


【解决方案1】:

很久以前有一个插件,允许使用« code regions »。这些代码区域由 cmets 的格式决定。

然后编辑器可以通过单击折叠代码区域, 但是,我认为 Python 本身并不支持这一点。

【讨论】:

  • 但正如您在 slack 上的其他地方看到的那样,有人不喜欢使用代码级解决方案 stackoverflow.com/a/360634/1328968,因为这会降低代码的可维护性。
猜你喜欢
  • 2016-10-26
  • 2017-03-10
  • 2019-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-17
  • 2019-07-06
相关资源
最近更新 更多