关于 PyCharm 中的自动代码折叠注释块

about auto -code folding blocks of comments in PyCharm

我是 PyCharm 工具的新手,正在尝试找出 PyCharm 中关于自动生成代码折叠注释块的规则(2020.2.1,社区版 Build PC#202.6948 .78).

Screenshot of my code: How can I show the code blocker in (A) instead of (B)?

在屏幕截图中,代码拦截器出现在 (B) 中,这无助于组织代码视图。我希望它出现在 (A) 中。

为此,我尝试了:

  1. 更改不同区域的“#”数,但失败。
  2. 在第 11 行之上又增加了一行“#”:第 10 行和第 11 行之间出现代码折叠
  3. 选择第 12 行和第 13 行,然后按 Ctrl+".":这行得通,但每次都这样做会很麻烦。

谁能提供一些关于注释折叠何时开始和结束的规则,以便我在编码中遵循规则并设置默认代码折叠设置以减少源代码的可见部分?

提前致谢。

您有不同的选择:

  1. 只需使用 #%%# In[] 将 python 代码分成不同的部分;
  2. 使用以下代码让你代码折叠并显示必要的内容介绍:
#<editor-fold desc="The content to show">
print('Hello World')
#</editor-fold>

对于折叠代码,您可以使用Code - Folding - Collapse All。您还可以使用菜单中显示的快捷方式,对于 macOS Command Shift -