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