在Java属性文件中可以使用多行注释吗?

124
在Java的.properties文件中,我们可以使用#来添加单行注释。
是否有办法添加多行注释?

选择这些行并按Ctrl + /返回翻译后的文本 - Girdhar Singh Rathore
14个回答

184

非常遗憾不能!Java属性文件仅支持单行#注释。


有用的信息...应该有一种方法可以为属性文件添加多行注释,就像Java/XML/JSP等一样。 - spandey
但在这种情况下呢?:https://serverfault.com/questions/1093174/how-to-disable-lines-in-java-security-for-linux-and-windows - acgbox

43
如果您使用Eclipse,则可以使用快捷键(默认为Ctrl+/)选择多行并进行注释。同样的快捷方式可取消注释,但您必须注意不要选择任何空行,否则非空行会被多次注释。这些适用于Eclipse,但我猜许多IDE和一些编辑器提供类似的功能。

2
谢谢这个快捷方式。我很习惯使用Eclipse,并让它自动生成多行注释。 - Binita Bharati
非常有用。谢谢。 - Uvaise
1
Intellij IDEA有没有快捷键可以注释属性文件? - Mike D3ViD Tyson
是的,在“首选项”>“键盘映射”中搜索“带行注释的注释”。它可能是“Ctrl + /”(Mac为“Cmd + /”)。 - zaboco
它在STS 4 IDE中也可以正常工作! - Karthik_S_A

10

.properties 文件没有多行注释。

JDK 1.5 开始,Properties 支持 XML 格式,而 XML 格式支持多行注释。请参见javadocs


5

3
我们可以使用Ctrl+/来注释属性文件中的多行内容。但这样做会在空行上也加上#

1
你不能仅仅将其陈述为一个普遍事实。每个编辑器都有不同的默认键映射。 - Neuron

1
Java属性文件只有单行注释(#)。如果你需要在多行中添加注释,则必须在代码行的开头使用#符号。

1
选择要注释的内容,然后在Eclipse编辑器上按下ctrl+/即可。

0
我们可以使用Ctrl+/在属性文件中注释多行。

0
据我所知,在应用程序配置文件application.properties中只能使用符号'#'来进行注释。

0
如果您正在使用Eclipse,有一个快捷键Ctrl+Shift+A可以打开选择列模式,这样您就可以轻松地拖动并选中需要注释的所有行,并添加#(这将添加到所有行)。当您想要删除#时,也是同样的操作。要关闭列选择模式,您需要再次按下Ctrl+Shift+A

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接