Java中的升C“#region”和“#endregion”? [复制]

Posted

技术标签:

【中文标题】Java中的升C“#region”和“#endregion”? [复制]【英文标题】:C-sharp's "#region" & "#endregion" in Java? [duplicate] 【发布时间】:2011-04-15 22:13:11 【问题描述】:

可能重复:Java equivalent to #region in c#

Java 中是否有一些东西可以像在 C# 中使用预处理器指令那样构建源代码

#region

#endregion

?

【问题讨论】:

【参考方案1】:

region 是一种语言功能,而不是 IDE 功能。具体来说,它是 C# 编程语言的一部分,Visual Studio 知道如何解释它。

【讨论】:

【参考方案2】:

不,没有什么等价的。

代码折叠是 IDE 功能,而不是语言功能。

当 Java 文件加载到其中时,Eclipse 具有类和成员的代码折叠功能。它可以扩展(例如)以在精心设计的注释行上添加代码折叠。

【讨论】:

皮蒂,无论如何,谢谢。我正在使用想法(完整版)。任何相当于eclipse的折叠? @user268098 - 我从未使用过idea,所以我无能为力。阅读帮助文件... 我强烈推荐 Eclipse 用于 Java 开发。它允许折叠任何方法或文档块。然而,AFAIK 不允许定义任意区域。 @use268098:是的,IDEA 有代码折叠功能。我认为它是默认开启的,但配置是在 IDE Settings -> Editor -> Code Folding. @Oded:再次感谢......我感到很惭愧,我应该自己考虑 RTFM ;-)【参考方案3】:

并非如此。请记住,这些预处理器指令更多地是为了 VS 的利益,而不是它们是 C# 或 VB 语言规范的一部分。 Java 中的预处理器指令将是 IDE 的业务。

【讨论】:

【参考方案4】:

不,没有内置的解决方案。

但是,有些 Java IDE 支持某些注释模式的折叠。当然,所有 IDE 都支持按类、方法等折叠代码。

【讨论】:

以上是关于Java中的升C“#region”和“#endregion”? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

XMLHelper

java,list遍历赋值

Springcloud中的region和zone的使用

hbase中啥是Region,啥是RegionServer

Springcloud中的region和zone的使用

C#-基于ip2region的离线IP定位库