繁体   English   中英

如何格式化strings.xml中的长文本?

[英]How to format long text in strings.xml?

当我有一个带有长文本的TextView时,我通常不得不将其保留在一行中,这样以后很难编辑。 如果我使用任何格式,比如这张图片

然后我得到一个错误。

在此处输入图像描述

我想知道如何将这么长的文本格式化为多行文本而不会产生错误?

编辑

我的 Q 不准确。似乎这可以在 Eclipse 中解决。 问题是 IntelliJ IDEA 及其格式化命令 Ctrl+Alt+L,它不会在文件 strings.xml 中通过编译器传递。 快照来自 IDE。

几周前有同样的问题,发现没有好的方法可以做到这一点。 如果您希望应用程序中的 output 文本具有多行,您可以简单地插入“\n”任意多次,但如果您只是在编辑器中讨论它,Eclipse 本身不支持此功能。

但是,我确实找到了这个: http://ahtik.com/blog/projects/eclipse-word-wrap/

几年前 Google 的代码之夏遗留下来的一个不错的项目,它只进行视觉自动换行,所以我认为它不会影响编译过程,这应该可以防止这些错误。

代码格式化程序破坏 XML 文本的问题是已知的,如果 IJ 将在即将发布的版本中修复。 至少在此处显示的情况下: http://youtrack.jetbrains.net/issue/IDEA-69506?projectKey=IDEA

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM