当Intellij为UI表单生成代码时,您可以折叠代码块并将其命名为:“UI Designer生成的代码”。可以折叠代码选择,但其折叠表示显示为“...”。是否可以给它一个自定义名称? 它看起来类似于C#中折叠的#region代码块。
答案 0 :(得分:39)
他们现在已经实施了区域支持!
来自http://youtrack.jetbrains.com/issue/IDEA-80636
目前,Intellij IDEA支持两种基本类型的自定义折叠注释:
的NetBeans样:
//<editor-fold desc="...">
... code ...
//</editor-fold>
和VisualStudio一样:
//region <...>
... code ...
//endregion
请注意,如果某种语言支持“#”字符,则“region ... endregion”的行注释符号可以从“//”更改为“#”。但默认情况下,自定义折叠注释使用与通常用于语言行注释相同的注释字符。 在许多情况下,您可以使用Ctrl + Alt + T(环绕声)而不是手动键入注释。 如果您发现某些内容无效,请提交单独的问题。
答案 1 :(得分:4)
IDEA doesn't have such feature,请观看/投票链接问题。
更新:此功能从IDEA 11.1版本开始提供。
答案 2 :(得分:4)
您只需将#
替换为//
,如下所示:
//region Description
... Your Code ...
//endregion
答案 3 :(得分:1)
通过按
打开if(context.registerReceiver(null, new IntentFilter(Intent.ACTION_HEADSET_PLUG)).getIntExtra("state", 0)==1){
//if(audioManager.isWiredHeadsetOn()){
System.out.println("Headset is wiredOn");
}
else{
System.out.println("Headset is not wiredOn");
}
菜单
Linux / Windows: Ctrl + Alt + T
Mac:选项⌥ + 命令⌘ + T
比选择Surround with
选项
对于Java / Scala,它是:
<editor-fold...> Comments
对于Python来说,几乎是相同的
//<editor-fold desc="DESCRIPTION">
___YOUR_CODE___
//</editor-fold>
# <editor-fold desc="DESCRIPTION">
___YOUR_CODE___
# </editor-fold>