我经常使用Eclipse功能(Galileo)建议的错误更正来自动创建代码存根或重构事物。例如,我会编写一个方法来调用其他尚不存在的方法,然后将鼠标移到错误消息上并单击“create method”。或者,将this
更改为班级名称,然后从快速修正中选择“添加static
修饰符”。
我认为这非常方便,因为它让我可以在我的代码中停留在一个位置,然后“远程”连接我屏幕上当前不可见的内容。我觉得很烦人的是,我必须离开键盘,将鼠标悬停在错误符号上,等待工具提示弹出,然后单击选项(这样做,我有时会将鼠标移动一下边缘和工具提示再次消失 - 非常讨厌)。
我错过了更快的方法吗?我似乎无法找到键盘快捷键,但之后我忽略了巨大的偏好对话框中的内容。
答案 0 :(得分:80)
Ctrl + 1 :快速修复。
(Mac上的 Cmd + 1 )
只需将光标放在您怀疑可以执行操作的部分(更正,重构,......)上,然后点击Quick Fix
快捷方式即可。将显示相同的弹出窗口,您可以使用向上和向下键选择正确的选项。
结合 Ctrl + 3 (Quick Access
)为您提供触手可及的大部分日食功能;)
另见:
答案 1 :(得分:2)
在使用 ctrl + 1 之后,如上面的答案中所述,按 ctrl + 输入以应用选中将所有问题修复为同一类别的问题。
答案 2 :(得分:0)
作为附加提示,我一直使用的特定类型的快速修复程序有一个专用的快捷方式:
Alt + Shift + J :为当前方法添加Javadoc注释存根。
答案 3 :(得分:0)
通常,IDE中的键盘快捷键(以及一般的代码工具)来自用户原则,该原则认为您的手/手指可以保持在键盘上的位置越多(如以fj为中心的“触摸打字员”位置) ,你可以变得更有成效。这可能是为什么不鼓励使用数字键盘,或者不使用最基本布局键盘不太常用的其他键的原因。许多人认为应该可以从这个位置轻松访问有用的键盘快捷键。
我要说的关于eclipse键盘快捷键的一件事是,如果你使用一个名为Zoom-it的流行的Windows演示实用程序,你需要在使用eclipse时将其关闭。两者之间存在几个show-stopper冲突,例如Ctrl-1和Ctrl-3。