如何在 Eclipse Juno 中禁用 logcat 文本换行

22

我正在使用最新的Eclipse Juno来开发Android应用程序。

我的问题是logcat文本消息在大约80个字符后就会换行(即使Text列要比这些80个字符宽得多)。这很烦人,因为它会将一行长文本拆分成多行,而实际上我甚至没有使用一半的Logcat窗口宽度,这使得它不太易读。

我已经查看了Eclipse的偏好设置,在Android>Logcat下找不到解决方案。不久前,我在我的Android开发中使用的是Eclipse Indigo,那里的文本消息没有换行。

有没有人知道如何在Eclipse Juno中禁用Logcat Text列中的换行?

2个回答

20

您可以将文本消息字段扩展到非常高的值(例如4000),以便记录的所有消息从一开始就适合一行。

  • 使用列调整器(在“ Text”列标题右侧,按住它)和(为方便起见)右箭头键(执行实际调整大小)。 重新启动Eclipse以查看效果
  • 在关闭Eclipse时更改$WORKSPACE\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.android.ide.eclipse.ddms.prefs中的值logcat.view.colsize.Text=4000

这个值是以像素为单位而不是字符。对我来说它是649,但它仍然会换行文本。 :( - WindRider
2
你的第一个选项对我起作用了。将 LogCat 视图中的 Text 列向右调整大小,以便您必须向右滚动。之后,我只需要切换到另一个 Saved filter,然后返回到 **All messages (no filters)**,所有的换行符都消失了!我没有设置任何配置选项,也没有重新启动我的 Eclipse(Luna)。 - bobbel

1

这实际上是某个 ADT 版本自带的,而不是 Juno,你无法真正修复它。唯一能做的就是使用已弃用的 Logcat 视图或命令行。

或者,您也可以尝试将文本列尽可能地放大。


1
更改列宽实际上没有任何效果。 - ndsmyter

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