什么是在Eclipse清除控制台的快捷键,或者如何进行配置?有没有其他解决方法?
<p>什么是在Eclipse清除控制台的快捷键,或者如何进行配置?有没有其他解决方法?</p>
<p>什么是在Eclipse清除控制台的快捷键,或者如何进行配置?有没有其他解决方法?</p>
我知道这个帖子已经3年了,但如果还有人在寻找它,在Indigo中的快捷键是Shift + F10,然后再按r。
干杯。
看起来没有办法解决这个问题,因为在bugs.eclipse.org上已经记录了一个关于此问题的错误。
这个帖子已经7年了,但是我经常需要清理控制台以便能够完成工作。感谢sbanders,我编写了这个AutoHotKey脚本:
#`::
WinGetTitle, Title, ahk_class SWT_Window0
if InStr(Title, "Eclipse") {
WinActivate, ahk_class SWT_Window0
Send +!q
Sleep, 1200
Send c
Send +{F10}r
}
return
我找到了一个解决方案,可以在Eclipse IDE中清除控制台。它使用Robot类。请参见下面的代码和说明:
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
public void wipeConsole() throws AWTException{
Robot robbie = new Robot();
//shows the Console View
robbie.keyPress(KeyEvent.VK_ALT);
robbie.keyPress(KeyEvent.VK_SHIFT);
robbie.keyPress(KeyEvent.VK_Q);
robbie.keyRelease(KeyEvent.VK_ALT);
robbie.keyPress(KeyEvent.VK_SHIFT);
robbie.keyPress(KeyEvent.VK_Q);
robbie.keyPress(KeyEvent.VK_C);
robbie.keyRelease(KeyEvent.VK_C);
//clears the console
robbie.keyPress(KeyEvent.VK_SHIFT);
robbie.keyPress(KeyEvent.VK_F10);
robbie.keyRelease(KeyEvent.VK_SHIFT);
robbie.keyRelease(KeyEvent.VK_F10);
robbie.keyPress(KeyEvent.VK_R);
robbie.keyRelease(KeyEvent.VK_R);
}
假设您没有更改Eclipse中默认的热键设置并且导入了这些Java类,那么这应该可以工作。
按下 Shift + Alt + Q,然后再按 C 键可以将焦点设置到控制台。
接着按下 Shift+F10,再按 R 键可以清除控制台。