自动清除每个Eclipse Debug / Run上的LogCat?

我希望这是一个简单的任务,但我很惊讶地发现没有答案。

让我澄清一下:

  • 我不想手动调用adb logcat -c 事实上,我甚至没有使用命令行来查看LogCat,所以我不认为这是可能的(编辑: 实际上,它是通过在单独的命令行中运行命令…但是我不想要做到这一点) 。 我正在使用Eclipse来查看LogCat。

  • 我不想每次单击buttonClear Log 这就是我现在正在做的。

  • 我以编程方式或通过Eclipse的运行/debuggingconfiguration,或者想要一种自动清除LogCat的方法,每次我按Ctrl + F11运行我的Android项目。 我的LogCat变得混乱。 Ctrl + F11不重要 – 这只是我的debugging捷径。 我想在Debug / Run上清除LogCat。

  • 我在Windows 7上使用Eclipse,并使用Nexus One(而不是仿真器)进行debugging。

我试过了:

  • 修改debugging/运行configuration。 ( Project – > Properties – > Run/Debug Settings – > Edit Launch Configurations )从模拟器运行是添加Additional Emulator Command Line Options的唯一方法。 但是我从实际的Android设备上运行,所以我无法访问这些选项。

  • build设者? 我不知道如何使用这个。 ( Project – > Properties – > Builders )。 我每次运行时如何使用这个来清除LogCat?

我开始认为我必须编写一个macros程序来挂钩Ctrl + F11 ,当前台进程是eclipse.exe ,将光标移动到Clear Logbutton并单击它。 我想清除LogCat自动是太多的要求。

如果您因为某些强大的原因而未locking到Eclipse,则可以尝试IntelliJ IDEA作为IDE。 这里是运行configuration清除login应用程序运行的选项。 不幸的是, http://youtrack.jetbrains.com/issue/IDEA-80976现在已经被破坏了,但我认为这个问题在不久的将来会被修复。;

Eclipse的一些商业版本(例如Adobe的Flash Builder)在首选项面板中有这个选项。 这可能是一个相对简单的事情来执行,他们只是没有打扰。

你应该要求这个function,如果有足够的人这样做,他们可能会添加到下一个版本:

http://www.eclipse.org/contribute/