标签: content-assist

如何加快Eclipse Proposals?他们很慢

我正在使用Eclipse进行Java开发.我喜欢IDE的一件事是当他们提出我正在键入的方法名称时,这会提高我的工作效率并使我免于拼写错误.

比如我的班级:

class User {
    private String name;
    private int id;
}
Run Code Online (Sandbox Code Playgroud)

我想在打字时my_user.提出建议(应该提出nameid快速提出)

但Eclipse在这个IDE功能上非常慢,这对我很重要.(谷歌通过互联网更快地进行搜索建议,而不是Eclipse在我的本地工作空间中提出建议).有什么方法可以加快Eclipse提案的速度吗?

我试图取消选中除"Java Proposals"之外的所有提案:

Windows > Preferences > Java > Editor > Content Assist > Advanced

我在Eclipse Galileo 3.5.2和Eclipse Helios 3.6.2上都尝试过这个.Galieleo比Helios快得多,但两者都太慢而且不太有用.

java eclipse content-assist autosuggest

4
推荐指数
1
解决办法
5198
查看次数

如何使Eclipse的内容辅助行为类似于Visual Studio的IntelliSence

我是C#开发人员,最近开始使用Eclipse IDE编写Android应用程序.对我来说最显着的变化是内容辅助不会自动弹出.有办法吗?在VS中它几乎总是弹出.

PS和一个更普遍的问题:如何让eclipse看起来更像VS?

eclipse intellisense content-assist visual-studio

4
推荐指数
1
解决办法
2690
查看次数

Eclipse的内容辅助可以更灵活吗?

在Eclipse中,自动完成非常严格.有没有办法让它稍微宽松一点?例如:

getData()
setData()
Run Code Online (Sandbox Code Playgroud)

我想输入"数据",并且找到上面的两个函数但是因为两个函数在开始时都有"get"或"set",它不建议这些函数,我必须键入getgetD最终能够得到它在自动完成.

我想知道是否有一个设置让它包含其中包含搜索词的"任何"功能,而不仅仅是开头?

我曾尝试在Google上进行搜索,但在不知道条款的情况下,我只是让人们寻求帮助,说"它不起作用".我只是想从"startswith"改为"contains"..

eclipse autocomplete content-assist

4
推荐指数
2
解决办法
549
查看次数

Eclipse内容不支持Groovy文件中的Java对象

我发现这个问题Eclipse Groovy和自动完成并遇到了同样的问题,但是,差不多三年了,我使用当前版本的Groovy Eclipse插件,并且似乎没有任何语法错误会让人困惑ANTLR.

我也尝试使用Groovy/Grails工具套件,并得到了相同的结果.

我已经模拟了一个简单的测试用例,其中内容辅助适用于Groovy对象的方法,以及Java对象的静态成员,但不适用于Java对象的方法.

Groovy类:

package test_groovy

import test_groovy.FooJava

class FooGroovy
{
    def fooJava = [2, "baz"] as FooJava

    def x = 4

    def FooGroovy()
    {
        // empty constructor    
    }

    def useFooJava()
    {
        // only displays Groovy methods, not the java ones
        def str = fooJava.getStr()
        println "str: ${str}"

        // static members like this *can* be found via content assist
        def str2 = FooJava.FOO_STR
        println …
Run Code Online (Sandbox Code Playgroud)

java eclipse groovy content-assist

4
推荐指数
1
解决办法
4924
查看次数

可以在赋值运算符的左侧删除自动完成吗?

如果我输入了一个返回已知类型的表达式,那么eclipse是否有办法内容辅助创建该类型,可能还有模板化变量名称?

下面的屏幕截图是一个有用的例子.您会注意到,如果我将鼠标悬停在getModel()方法上,它会清楚地表明它只能返回一种类型Map<String, Object>.但是,如果我然后Ctrl-Space用光标键入左侧,则=没有任何反应.最好是,它会创建Map<String, Object> model您看到已注释掉的整体,model并且模板化以便您可以选择它,并快速输入您的变量名称.

我想甚至有可能它可以根据getter方法名称推断默认变量名...

左侧自动完成的位置示例很有用.

java eclipse autocomplete content-assist

4
推荐指数
1
解决办法
1101
查看次数

在Eclipse RCP中添加样式到CompletionProposal(内容辅助)

我正在为编辑器创建自定义内容辅助,这就是我创建提案的方式:

@Override
public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int offset) {
    String test = "Test";
    ContextInformation contextInfo = new ContextInformation("Context display test", "information display test");
    CompletionProposal proposal = new CompletionProposal(test,
            offset, 
            0, 
            test.length(),
            Activator.getImage("icons/sample.png"), 
            test,
            contextInfo,
            "Additional info");
    return new ICompletionProposal[] {proposal}; 
}
Run Code Online (Sandbox Code Playgroud)

这是结果:

在此输入图像描述

这很好,但是例如,在Java编辑器的内容辅助中,它们使用的颜色是蓝色和灰色:

在此输入图像描述

我知道有一个叫做StyledText可以帮助的课,但我找不到一个很好的例子来结合使用它CompletionProposal.

java eclipse-plugin eclipse-rcp content-assist

4
推荐指数
1
解决办法
125
查看次数

Eclipse内容辅助删除隐藏的类

我曾经一次配置我的Eclipse/Project在激活内容辅助(Ctrl + Space)时不包含来自java.awt的类.

现在我想再次包含来自java.awt的内容,但我不记得我在哪里编辑了要忽略的类列表,不,我不能从列表中删除java.awt来忽略.任何知道这个功能在eclipse 3.7中的位置的人

eclipse content-assist

3
推荐指数
1
解决办法
458
查看次数

Eclipse中的内容辅助Javadoc工具提示

当我开始使用Eclipse的内容辅助时,Eclipse曾经给我Javadoc项目的帮助,我将重点放在内容辅助旁边的工具提示框中.但是,经过一段时间Javadoc工具提示停止工作.我尝试将首选项重置为默认值,但没有运气.我该怎么办?

ps:当我突出显示一个元素(即一个方法)时,Javadoc工作.

eclipse javadoc content-assist

2
推荐指数
1
解决办法
5379
查看次数

如何在Eclipse中禁用代码完成?

如何禁用以下窗口显示:

在此输入图像描述

禁用所有复选框Preferences -> Java -> Editos -> Content Assist -> Advanced没有帮助.

eclipse content-assist

2
推荐指数
1
解决办法
2504
查看次数

Eclipse - Content Assist不处理对象

我停止编程大约半年,昨天我建立了我的Android开发环境.内容辅助功能无法正常工作.

在这里,我希望它能自动完成我在上面声明的变量名. 测试

在这里,我期待获得我可以在String上调用的所有方法.注意左下角的错误,我不明白我为什么会这样做. TEST2

Content Assist实际上按照预期的方式工作. 在此输入图像描述

我用Eclipse Helios,Indigo和Juno尝试过它.不知道Content Assist在那里做了什么,也许我的代码甚至出现了问题?编辑:我也创建了一个新工作区但没有成功.

java eclipse content-assist

0
推荐指数
1
解决办法
5800
查看次数

如何在Vim中帮助内容辅助Ruby或JavaScript?

我想知道是否可以在Vim中内容辅助Ruby或JavaScript等脚本语言.

如果有可能,我该怎么办?

我是否必须编译vim源以打开'rubyinterp'选项?

javascript ruby vim content-assist

0
推荐指数
1
解决办法
472
查看次数