【问题标题】:Partial AutoComplete in eclipse?eclipse中的部分自动完成?
【发布时间】:2014-09-17 23:13:52
【问题描述】:

我对 eclipse 自动完成的方式非常满意,但我想知道它是否可以做更多的事情......

我经常有非常相似命名的变量,例如myPlayerManagerPanemyCharacterManagerPane,我想知道是否有一种方法可以让我进入名称的一半,输入一两个字符然后自动完成。这将让我复制和过去的代码行,然后通过手术编辑变量名称。它已经到了我尝试这样做的地步(我在自动驾驶仪上自动完成)并获得有趣的变量,例如myCharacterManagerPaneManagerPane,因为我自动完成一个全名,中途另一个。

有没有办法解决这个问题?

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    Window > Preferences > Java > Editor > Content Assist 中,选择“Completion overwrites”,而不是“Completion inserts”。这会用新变量覆盖整个变量。

    或者,您可以在弹出内容辅助窗口时按Ctrl 切换此行为。

    【讨论】:

      【解决方案2】:

      您的问题(或者更确切地说,它的前奏)很容易与另一个问题混淆;即,

      假设我有两个变量variableLabelvariableConfiguration,在编写LC 并让Eclipse“自动完成”之前,我如何让Eclipse 完成这两个变量的公共前缀,即variable " 完成剩下的?

      这是导致我进入这个主题的问题,所以我觉得我必须回答它:

      Window > Preferences > Java > Editor > Content Assist中,勾选“Insert common prefixes automatically”。现在按下Ctrl+Space 会产生所需的功能。

      Relevant StackOverflow question

      【讨论】:

        猜你喜欢
        • 2011-07-20
        • 2012-04-03
        • 1970-01-01
        • 1970-01-01
        • 2010-10-30
        • 2015-02-16
        • 2011-02-12
        • 1970-01-01
        • 2011-04-05
        相关资源
        最近更新 更多