我想将一些特定的功能标记为默认折叠。 比如:
# PyFoldDefault
def my_func() # PyFoldDefault - will hide a function.
...
PyCharm 中也有类似的行为,用于警告抑制。 PyCharm 有一个全局逻辑,如“折叠所有注释”、导入等”,但我在开发过程中需要更精确的控制。
附注这不重复。
做你想做的事情的唯一方法是使用 a 代码区域 并将其配置为
Settings
>
Editor
>
General
>
Code Folding
>
Collapse by default
并检查 Costum folding regions
。
(您也可以在代码选择上使用 Ctrl+- 快捷键 但是重新启动 IDE 后折叠不会持续,并且无法通过单个操作在多个位置打开/关闭折叠.)
# region your_region
def my_func()
...
# endregion your_region
这不能使用单行注释来完成,问题中的示例提醒的是检查警告抑制注释,但不存在这样的单行注释来控制代码折叠。
# PyFoldDefault
def my_func() # PyFoldDefault - will hide a function.
现在就这样工作了
# region bla
print("some test)
# endregion