用于在Eclipse中清除控制台的快捷键

时间:2009-11-04 08:43:09

标签: eclipse keyboard-shortcuts

在Eclipse中清除控制台的快捷键是什么或者如何配置? 有任何解决方法来实现这个目标吗?

6 个答案:

答案 0 :(得分:52)

我知道这个帖子已经有3年了,但是如果有人还在寻找它,在Indigo中,快捷键是 Shift - F10 后跟 r

干杯。

答案 1 :(得分:4)

这似乎不是一种方式,因为bugs.eclipse.org上有关于此问题的错误已填写。

答案 2 :(得分:2)

我找到了一个在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类,这应该可行。

答案 3 :(得分:2)

这个帖子现在已经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 

这意味着以下几点。

  • 当用户按 WinKey + Backtic 时(可以很容易地将其更改为其他热键),
  • 如果存在Eclipse窗口
  • 激活该窗口并按 CTRL + SHIFT + q (打开导航上下文菜单)
  • 等待1.2秒(等待时间可能取决于系统规格)
  • c (将重点放在控制台视图上)
  • SHIFT + F10 + r (清除控制台)
  • 结束脚本

对于不喜欢点击的编码员来说,这是一个非常方便的脚本,所以我想我会分享它。

答案 4 :(得分:1)

Shift + Alt + Q ,然后按 C 将焦点设置为控制台。

然后按 Shift + F10 ,然后按 R 清除它。

答案 5 :(得分:-1)

当我右键单击控制台窗口并选择“清除”时,它将清除我的控制台。我正在使用Windows 10。

如果按shft + F10 + r起作用。