2

有一些非常基本的任务,我怀疑如何在 Eclipse IDE 中有效地完成它:

  1. 内容辅助变量声明/赋值:想象一下你必须写这样的东西DateFormat df = new SimpleDateFormat();。如何有效地打字?一个猜测就像DateFormat df = new 加一些快Ctrl+Space,不是很,很长SimpleDateFormat。但这不起作用,它将显示类路径中完全无用的按字母排序的类型,通常无法分配给DateFormat.

  2. 提取变量:有什么方法可以像提取变量一样提取变量Alt+Shift+L,但不需要操纵鼠标来选择表达式或整行?就像在光标下提取内容一样?或者有什么方法可以选择行(这仅适用于独立表达但比鼠标更好)?

  3. 提取字段:以比执行 2 更方便的方式提取字段的任何方法。然后是另一个魔术 - 将变量转换为字段?

我每 1-5 分钟做一次提到的组合,在我看来,编辑器完全无法用于严肃的工作。(如果不是Ray Manzarek)你是如何在 Eclipse 中输入的?请注意,我更喜欢默认设置,没有在第一次升级或终端更改后停止工作的微调。谢谢。

4

2 回答 2

1

对于您的第一个问题,我是这样做的:

DateF<ctrl-space><Enter> df = new SDF<ctrl-space><Enter>

对于您的第二个问题,我只需使用 ctrl-shift-left_or_right_arrow 选择我想要的文本。

对于你的第三个问题,不知道。我不记得有很长时间将局部变量转换为字段。也许我只是事先知道给定课程需要哪些字段。

于 2012-06-08T22:09:33.457 回答
1

对于第一个,我发现我只需要键入DateF Alt-\ Enter df = new Sim Alt-\ Enter ;,这对我来说似乎并不算太​​糟糕。

对于您的第二个问题Shift-Option-Right,一次将选择向右扩展一个单词,然后Shift-Option-Left向左扩展;结合您提到的键盘快捷键,应该可以做您想做的事情(当然,这些是 Mac 键,但我确信有 Windows 等价物;我知道有些人实际上是在 Windows 上开发软件。)

第三点:不这么认为。你可以编写自己的插件来很容易地做到这一点。

于 2012-06-08T22:13:40.710 回答