6

我对 PyCharm 有一个非常令人沮丧的问题,因为它不想正确概述代码以便块正确折叠。我到处寻找,找不到任何关于这个特定问题的帮助。简而言之,PyCharm 似乎决定了倾斜的块边界,以便块相互折叠。这很烦人。有什么想法吗?

不正确折叠行为的示例:

要折叠的代码

试图崩溃会_get_thread_name产生这样的结果: 在此处输入图像描述

正确折叠行为的示例:

在此处输入图像描述 在此处输入图像描述

4

2 回答 2

9

最后!!我想出了如何删除无效的折叠区域。如果您将光标放在开始无效折叠块的行(我的第一个示例中的第 106 行),然后右键单击该行中的任意位置并选择Folding -> Fold Selection / Remove Region,这将删除不正确的折叠注释!

我仍然不知道为什么首先会生成它们,但至少这是一个不错的“修复”。

于 2018-10-19T00:35:25.167 回答
0

您可以使用

# region FooRegion
  ...
  your-code-here
  ...
# endregion

这将像 Visual Studio 风格一样手动创建代码折叠区域

于 2019-02-28T13:40:53.237 回答