自动清除每个Eclipse Debug / Run上的LogCat?
我希望这是一个简单的任务,但我很惊讶地发现没有答案。
让我澄清一下:
-
我不想手动调用
adb logcat -c
。 事实上,我甚至没有使用命令行来查看LogCat,所以我不认为这是可能的(编辑: 实际上,它是通过在单独的命令行中运行命令…但是我不想要做到这一点) 。 我正在使用Eclipse来查看LogCat。 -
我不想每次单击button
Clear 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 Log
button并单击它。 我想清除LogCat自动是太多的要求。
如果您因为某些强大的原因而未locking到Eclipse,则可以尝试IntelliJ IDEA作为IDE。 这里是运行configuration清除login应用程序运行的选项。 不幸的是, http://youtrack.jetbrains.com/issue/IDEA-80976现在已经被破坏了,但我认为这个问题在不久的将来会被修复。;
Eclipse的一些商业版本(例如Adobe的Flash Builder)在首选项面板中有这个选项。 这可能是一个相对简单的事情来执行,他们只是没有打扰。
你应该要求这个function,如果有足够的人这样做,他们可能会添加到下一个版本: