使用 intellij 中的注释声明一段代码,并具有折叠能力

declare a block of code using comments in intellij with ability to collapse

我有一堆这样的代码:

// methods related to Provider X
public void methodA() {...}
public String someOtherMethod {...}
public void increaseRankOfProviderX {...}
// end of 'methods related to Provider X'

我想让 IntelliJ 知道这部分是一个块,我也想折叠它们,有没有可用的方法或插件我可以在 IntelliJ 中实现这个?

Official documentation.

在 IntelliJ IDEA 中折叠代码的两种方式:

类似 NetBeans 的:

//<editor-fold desc="...">
... code ...
//</editor-fold>

类似 VisualStudio:

//region <...>
... code ...
//endregion

请注意,如果某种语言支持“#”字符,则 "region...endregion" 的行注释符号可以从“//”更改为“#”。但默认情况下,自定义折叠注释使用与通常用于语言行注释相同的注释字符。

在许多情况下,您可以使用 Ctrl+Alt+T:

为突出显示的代码调用 'Surround With' 操作,而不是手动输入注释