在 PyCharm 中默认标记特定代码块以折叠/折叠

问题描述 投票:0回答:2

我想将一些特定的功能标记为默认折叠。 比如:

# PyFoldDefault
def my_func()  # PyFoldDefault - will hide a function.
    ...

PyCharm 中也有类似的行为,用于警告抑制。 PyCharm 有一个全局逻辑,如“折叠所有注释”、导入等”,但我在开发过程中需要更精确的控制。

附注不重复。

pycharm folding
2个回答
4
投票

做你想做的事情的唯一方法是使用 a 代码区域 并将其配置为

Settings
>
Editor
>
General
>
Code Folding
>
Collapse by default
并检查
 Costum folding regions

(您也可以在代码选择上使用 Ctrl+- 快捷键 但是重新启动 IDE 后折叠不会持续,并且无法通过单个操作在多个位置打开/关闭折叠.)

# region your_region
def my_func()
    ...
# endregion your_region

screenshot of IDE settings dialogue


这不能使用单行注释来完成,问题中的示例提醒的是检查警告抑制注释,但不存在这样的单行注释来控制代码折叠。

# PyFoldDefault
def my_func()  # PyFoldDefault - will hide a function.

0
投票

现在就这样工作了

# region bla
print("some test)

# endregion
© www.soinside.com 2019 - 2024. All rights reserved.