我可以配置IntelliJ Idea来识别自定义代码折叠区域名称吗?

时间:2012-02-08 21:07:39

标签: intellij-idea region folding code-folding code-regions

我非常喜欢c##region...#endregion设施(有些人说这是一个坏习惯,但我们不讨论这个)。在编写其他语言时我很想念它。将其“添加”到其他语言的显而易见的方法是使用编辑可以理解的特殊形式的注释。我已设法设置Kate以支持//#region...//#endregion Java / Scala代码,使用NetBeanshere是如何实现)同样功能不是问题。我可以使用IntelliJ Idea 11做到这一点吗?

2 个答案:

答案 0 :(得分:4)

IDEA 11.1的feature is planned将于2012年第一季度末发布:

  

IntelliJ IDEA 11.1将支持使用NetBeans和自定义折叠   Visual Studio样式注释。

答案 1 :(得分:2)

同时此功能在IntelliJ IDEA中实现,并在此处描述: http://www.jetbrains.com/idea/webhelp/folding-custom-regions-with-line-comments.html

您可以使用两种样式定义代码区域:

VisualStudio样式

#region Description 
Your code goes here... 
#endregion 

NetBeans样式

// <editor-fold desc="Description"> 
Your code goes here... 
// </editor-fold> 

但建议不要将两种样式混合在一个文件中。 IntelliJ IDEA将识别遇到的第一个折叠注释,并将其视为为代码选择的样式。