【问题标题】:Eclipse basic shortcuts - assigning assistant, extract variableEclipse基本快捷键——赋值助手、提取变量
【发布时间】:2012-06-08 21:59:34
【问题描述】:

有一些非常基本的任务,我怀疑如何在 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 中输入的?请注意,我更喜欢默认设置,没有在第一次升级或终端更改后停止工作的微调。谢谢。

【问题讨论】:

    标签: eclipse shortcut


    【解决方案1】:

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

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

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

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

    【讨论】:

    • “基于 SDF”的解决方案似乎是合理的,也许有一些 Ctrl+T 帮助它可以取代我对上下文感知 Ctrl+Space 辅助的想法。我会试一试。谢谢。
    【解决方案2】:

    对于第一个,我发现我只需要输入DateF Alt-\ Enter df = new Sim Alt-\ 输入 ;,这对我来说似乎还不错。

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

    对于第三点:不这么认为。您可以编写自己的插件来轻松完成。

    【讨论】:

    • 我不理解“新 Sim + Enter”的提议。它对我来说只是 Sim + new line。我想我遗漏了一些东西,是否有一些浮动内容辅助或“Sim”必须直接输入到编辑器窗格中?请注意,我使用的不是 Mac(也不是 Win)。
    • ALT+SHIFT+UP 也可以使用,它选择封闭语句而不仅仅是单词。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    • 1970-01-01
    • 2011-07-01
    • 2018-12-06
    • 1970-01-01
    相关资源
    最近更新 更多