【问题标题】:Eclipse autocomplete with "("Eclipse 使用“(”自动完成
【发布时间】:2015-09-07 10:01:47
【问题描述】:

我想在按下 ( 时禁用 Eclipse 自动完成功能。我的意思是 - 我想创建名称为 some 的方法,所以我开始输入 private static some,然后我想输入(,但是 Eclipse 会自动完成我 SOAPMessage(当我输入 some 时),所以在按下 ( 后我有 SOAPMessage,而不是 some(

我用“”(空格)和一些插件停止了这个,所以当我按 space 时,没有问题(它不会自动完成)。我还设置了在键入时触发自动完成(所以我不使用 Ctrl + space 每次)。但是 ( 的这个问题真的很烦人,因为我应该添加空格(所以自动完成消失,然后退格,然后添加 ()。

我希望我能详细解释我的问题。

【问题讨论】:

    标签: java eclipse autocomplete


    【解决方案1】:
    • private static 后面必须有类型名,所以private static some() 是非法的。
    • [首选项 -> Java -> 编辑器 -> 内容辅助 -> 自动激活 -> Java 的自动激活触发器] 中有什么?默认设置(我认为)是“。”一个人。

    【讨论】:

    • 这里是:._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    • @DPM 你是这样改的,对吧?因此 Eclipse 被告知在您键入的每个字母上都显示内容辅助窗口,并且您应该在 private static 关键字之后键入类型名称,因此自动完成 SOAPMessage 确实是最聪明的行为! :) 如果您输入 private static String 然后 some(正确的 Java 代码),它不会弹出。
    • 感谢您的关注。是的,我是这样做的,因为它对我来说更方便,但是为什么当我单击空格时它会自动完成单词?我只想用“Enter”自动完成它。
    猜你喜欢
    • 2011-05-30
    • 2010-11-27
    • 1970-01-01
    • 2010-10-30
    • 2015-02-16
    • 2011-02-12
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    相关资源
    最近更新 更多