是否可以完全阻止Eclipse包装XML和HTML文件?很容易做到这一点,即java文件,但我找不到类似的XML和HTML文件设置。
答案 0 :(得分:46)
Preferences > XML > XML Files > Editor
,并设置line-width
(根据Web > HTML files
)
答案 1 :(得分:6)
注意:自2003年以来,eclipse中的单词/换行是一个“痛苦”的主题,正如这个大量投票bug 35779
如Bozho所述,只有hard-wrapping(指定长度)
alt text http://www.openengsb.org/images/codingstyle/eclipse-xml-settings.png
提醒:
软只会扭曲右侧的文字 窗口边框没有添加新的行号(因此列表中有间隙) 启用它们时的数字) 此模式对HTML等非常有用 软包装的一个很好的特性是自动缩进:如果有的话 在行的开头有空格,包裹的行是自动的 缩进相同数量。
硬会在您输入时在文字中添加和删除换行符以平衡宽度。
在这里,您通常可以设置边距(例如80个字符) 这对于将在终端中读取的README和其他内容非常有用。
答案 2 :(得分:5)
是的,XML格式的设置在IDE范围的首选项选项卡中,显然它们不能按项目设置。
我想指出,真正令人烦恼的是在以下元素之间包含“自由文本”:
<element>some free text</element>
例如,在处理logback.xml文件中的模式格式时,这真的很不方便。
我刚刚发现,如果我将文本括在<![CDATA[..]]>
之间,那么Eclipse就不会格式化。
例如:
<pattern><![CDATA[%d{HH:mm:ss.SSS} [%thread] [%X{host}|%X{ip}|%X{user}] %-5level %logger{36} - %msg%n]]></pattern>
只是想分享一下。