如何使用键盘转到下一个Eclipse标记(例如构建错误)?

Woo*_*III 31 eclipse keyboard-shortcuts

假设我做了一个方法签名更改,打破了几个调用者,我想手动查看调用站点来更新它们.

一旦我更改签名,我的"问题"视图就会显示十几个错误.

我可以点击哪些键来浏览它们,同时将键盘焦点留在编辑器中以进行快速修正?

(已经有一段时间了,但我认为Visual Studio相当于F8.)

请注意,此问题不会与Eclipse重复:如何仅使用键盘(键盘快捷方式)转到错误?,因为那个人只想在当前文件中的标记之间导航.在这种情况下,我想转到下一个错误,无论它在哪个文件中.

("标记"是错误,警告等的一般Eclipse术语)

Woo*_*III 24

到目前为止我提出的最好的是Ctrl+ F7转到Problems视图,然后选择最顶层的错误,然后Enter转到它(将焦点返回到编辑器).


小智 10

这是一种在一次击键中移动到下一个错误的方法,无论编辑器如何.它并不完美,但它一直有效,直到它在Eclipse中修复.

  1. 打开"标记"视图.单击右上角的向下箭头,然后选择"配置内容".取消选中show all框,然后创建视图以仅显示您想要查看的问题.您可能还想取消选择"警告"和"错误".保存.

  2. 单击相同的"标记"向下箭头,然后选择"分组依据".选择无".这很重要,因为您不希望显示父树级节点,否则您的某些"下一步"操作会将您带到那些不代表错误的操作.

  3. 在Eclipse - > preferences - > keys中,搜索"Markers".如果没有绑定到Markers视图的击键,请创建一个.我用Ctrl+ Shift+M

  4. 获取键盘热键工具,如AutoHotKey(适用于PC)或iKey适用于Mac.我正在使用iKey,但是你可以使用很多其他的Mac工具.在热键工具中,为要用于"下一个错误"的击键定义一个操作.我选择了标准CMD+.

  5. 对于热键工具中的击键/操作,按以下顺序生成3次击键:

    • Ctrl+ Shift+M
    • Down arrow
    • Enter

  6. 当然,您需要将第一个更改为您为自己选择的任何内容.您可能希望限制仅在Eclipse是当前应用程序时才执行该操作.

  7. 保存,创建一些编译错误,并测试它.


use*_*115 8

尝试Ctrl+ 3用于快速访问弹出窗口.

如果尚未显示"标记视图",则在弹出窗口的搜索框中键入"标记".一旦你选择它,它应该保持可用,当你下次按Ctrl+ 3时.