在PyCharm中默认将特定代码块标记为fold/collapse
Mark specific code block to fold/collapse by default in PyCharm
我想将一些特定的函数标记为默认折叠。
类似于:
# PyFoldDefault
def my_func() # PyFoldDefault - will hide a function.
...
PyCharm 中的类似行为用于警告抑制。 PyCharm 有一个全局逻辑,如“折叠所有评论”、导入等,但我在开发过程中需要更精确的控制。
P.S。 This 不重复。
做你想做的唯一方法是使用 a code region 并在 Settings
>
Editor
>
General
>
Code Folding
>
Collapse by default
并检查 Costum folding regions
.
(您也可以在代码选择上使用 Ctrl+- 快捷键 但折叠不会重启IDE后依然存在,无法一次on/off多处折叠。)
# region your_region
def my_func()
...
# endregion your_region
这不能使用单行注释来完成,你在问题中的例子提醒的是检查警告suppressing comments但是没有这样的单行注释来控制代码折叠。
# PyFoldDefault
def my_func() # PyFoldDefault - will hide a function.
我想将一些特定的函数标记为默认折叠。 类似于:
# PyFoldDefault
def my_func() # PyFoldDefault - will hide a function.
...
PyCharm 中的类似行为用于警告抑制。 PyCharm 有一个全局逻辑,如“折叠所有评论”、导入等,但我在开发过程中需要更精确的控制。
P.S。 This 不重复。
做你想做的唯一方法是使用 a code region 并在 Settings
>
Editor
>
General
>
Code Folding
>
Collapse by default
并检查 Costum folding regions
.
(您也可以在代码选择上使用 Ctrl+- 快捷键 但折叠不会重启IDE后依然存在,无法一次on/off多处折叠。)
# region your_region
def my_func()
...
# endregion your_region
这不能使用单行注释来完成,你在问题中的例子提醒的是检查警告suppressing comments但是没有这样的单行注释来控制代码折叠。
# PyFoldDefault
def my_func() # PyFoldDefault - will hide a function.