Intellij idea 如何在Intellij中创建命名代码块?

Intellij idea 如何在Intellij中创建命名代码块?,intellij-idea,Intellij Idea,当Intellij为UI表单生成代码时,您可以折叠代码块,并将其命名为:“UI设计器生成的代码”。可以折叠代码选择,但其折叠的表示形式显示为“…”。可以给它一个自定义名称吗? 它看起来像是C#中一个折叠的#区域代码块。不过,请观看/投票链接的问题 更新:此功能从IDEA 11.1版本开始提供。他们现在已经实施了地区支持 从 目前Intellij IDEA支持两种基本类型的自定义折叠注释: NetBeans类似于: //<editor-fold desc="..."> ... code

当Intellij为UI表单生成代码时,您可以折叠代码块,并将其命名为:“UI设计器生成的代码”。可以折叠代码选择,但其折叠的表示形式显示为“…”。可以给它一个自定义名称吗? 它看起来像是C#中一个折叠的#区域代码块。

不过,请观看/投票链接的问题


更新:此功能从IDEA 11.1版本开始提供。

他们现在已经实施了地区支持

目前Intellij IDEA支持两种基本类型的自定义折叠注释:

NetBeans类似于:

//<editor-fold desc="...">
... code ...
//</editor-fold>
//
... 代码。。。
//
和VisualStudio类似:

//region <...>
... code ...
//endregion
//区域
... 代码。。。
//端区
请注意,如果语言支持“#”字符,则“region…endregion”的行注释符号可以从“/”更改为“#”。但默认情况下,自定义折叠注释使用与语言行注释通常使用的注释字符相同的注释字符。 在许多情况下,您可以使用Ctrl+Alt+T(环绕),而不是手动键入注释。
如果您发现某些内容无法按预期工作,请提交单独的问题。

您只需将
#
替换为
/
,如下所示:

//region Description

 ... Your Code ...

//endregion
这有一个捷径: 按打开
round with
菜单

Linux/Windows:Ctrl+Alt+T

Mac:选项⌥+命令⌘+T

然后选择
Comments
选项

或者你可以手工做。 对于Java/Scala,它是:

//<editor-fold desc="DESCRIPTION">
   ___YOUR_CODE___
//</editor-fold>
//
___你的密码___
//
对于Python来说,这几乎是一样的

# <editor-fold desc="DESCRIPTION">
   ___YOUR_CODE___
# </editor-fold>
#
___你的密码___
# 
例子:
//
公共静态void main(字符串[]args){
System.out.println(“你好世界”);
}
//

然后如何创建“UI设计器生成的代码”区域?(我使用的是Intellij 10)现在已经实现了这一点,因此应该删除此答案。是否有一种方法可以自动折叠(加载时)特定区域(可能使用编辑器折叠描述属性或其他内容)?另请参阅。