Tag: 自动完成

在Vim中自动完成

简而言之,我正在为Vim编辑器寻找一个可用的自动完成function。 我以前曾经争辩说 ,Vim完全取代了Linux下的IDE,虽然这确实如此,但它缺less一个重要特性:自动完成。 我知道Ctrl + N , Exuberant Ctags集成 , Taglist , cppcomplete和OmniCppComplete 。 唉,这些都不符合我对“工作自动完成”的描述: 如果你忘记了如何拼写class ,或Ctrl + N, Ctrl + N很好(只)。 好吧。 Ctags给你的雏形,但有很多缺点。 Taglist只是一个Ctags包装,因此它inheritance了大部分的缺点(尽pipe对于列表声明来说效果很好)。 cppcomplete根本没有按照承诺的方式工作,我不知道我做错了什么,或者它是否“正常工作”,并且限制是通过devise来实现的。 OmniCppComplete与cppcomplete似乎有同样的问题,即自动完成不能正常工作。 另外, tags文件再次需要手动更新。 我意识到这样一个事实,即使现代的,全面的IDE也不能提供良好的C ++代码完成。 这就是为什么我直到现在才接受Vim在这方面的不足。 但是,我认为完成代码的基本级别并不是太多要求的,实际上对于高效使用来说是必需的。 所以我正在寻找能够完成至less以下几件事的东西。 语法意识 。 cppcomplete承诺(但不提供给我),正确的,范围感知的自动完成以下内容: variableName.abc variableName->abc typeName::abc 而且,其他任何东西都是无用的。 可configuration性 。 我需要指定(容易)源文件的位置,以及脚本从哪里获取自动完成信息。 事实上,我在我的目录中有一个Makefile,它指定了所需的包含path。 Eclipse可以解释其中的信息,为什么不是Vim脚本呢? 最新的 。 只要我改变我的文件中的东西,我想要自动完成来反映这一点。 我不想手动触发ctags (或类似的东西)。 此外,更改应该是渐进的 ,即当我只更改了一个文件时, ctags重新parsing整个目录树(可能很大)是完全不可接受的 。 […]

自动完成的algorithm?

我指的是当用户在Google中inputsearch词时,用于提供查询build议的algorithm。 我主要感兴趣的是谷歌的algorithm能够显示:1.最重要的结果(最有可能的查询,而不是任何匹配)2.匹配子string3.模糊匹配 我知道你可以使用Trie或者通用的trie来寻找匹配,但是它不能满足上面的要求。 本文前面提到的类似问题

jQuery UI自动完成与JSON

好吧,我的脑子在这(我可怕的是)试图阅读所有我可以,但仍然不能得到它的工作。 试图用jQuery UI做自动完成 我的json看起来像这样 {"dealers": { "1156":"dealer 1", "1122":"dealer 2", "1176":"dealer 3", "1491":"dealer 4", "1463":"dealer 5", "269":"dealer 6" } } 我正在尝试使用这些信息作为自动完成的来源。 我得到的响应对象就好了我只是无法得到它在正确的格式,以便我可以将“###”绑定到“价值”的隐藏字段,需要显示为部分落下。 一直在尝试一百万种不同的方式,但最近的尝试是在下面 function ajaxCall() { $.getJSON("/example/location/example.json?term=" + $('#dealerName').val(), function(data) { $.each(data.dealers, function(k, v) { alert(k + ' : ' + v); }); }); } $('#dealerName').autocomplete({ source: ajaxCall, minLength: 2, delay: 100 }); 请多谢!

在XCode 4.x中使用代码自动完成/语法高亮显示问题

在我的一个项目中,我在XCode中遇到了一个相当奇怪的问题。 当我开始写我的代码时,我习惯于自动完成为我提供许多条目。 由于某种原因,从昨天开始,这已经停止了工作。 我现在得到了奇怪的自动完成条目,如“and”,“the”,“Andy”,“MyCompanyName”等 这从来没有发生过,所以我很困惑,为什么现在发生了,只有我的一个项目。 我search了这个网站相当一段时间的任何修复,我试图清理派生数据,退出XCode,从XCode项目删除工作区和用户文件,并重新启动,但这样做后,自动完成工作一段时间,然后在编码约30秒后再次中断。 我有时可以看到自动完成的解决scheme,但只是纯文本(没有阶级指标),然后有时完全停止工作。 有没有人经历过这样的事情,可以提供一些解决scheme?

如何在Rails中设置jquery-ui自动完成

我需要一些关于如何在Rails应用程序中实现jquery-ui自动完成的帮助。 我想将自动完成添加到用户可以input客户名称的文本字段。 由于可能有数百个客户,我需要从表中提取“远程”build议的自动完成值,至less这是我所理解的。 我不明白的主要问题是如何提供build议值的自动完成文本框。 我已经阅读了jquery-ui文档,但在这个问题上我似乎有点密集。 所以,我真正想要的是一个如何让它在Rails应用程序中工作的例子,而不一定是如何构buildjavascript的完整描述(这就是jquery-ui团队为我所做的)。 例如,如何为自动完成准备数据,以及如何将自动完成function附加到文本框。

JComboBox自动完成

如何在Netbeans 7.1中的可编辑JComboBox中执行自动完成,如在VB点networking中的ComboBox中。 我有一个列表绑定的combobox,我想通过在列表中只input一些项目的第一个字母来select项目,例如,如果一个列表有kitten ,那么当我键入ki时应该select它。

WinForms | C#| 自动完成在文本框的中间?

我有一个文本框,像这样自动完成: txtName.AutoCompleteMode = AutoCompleteMode.Suggest; txtName.AutoCompleteSource = AutoCompleteSource.CustomSource; txtName.AutoCompleteCustomSource = namesCollection; 它的工作原理,但只在一个文本框的开始。 我希望自动完成function能够在文本框中的任何位置启动用户input的任何单词。

jQuery自动完成触发器更改事件

如何以编程方式触发jQuery UI的自动完成更改事件处理程序? 挂钩 $("#CompanyList").autocomplete({ source: context.companies, change: handleCompanyChanged }); 到目前为止的杂项尝试 $("#CompanyList").change(); $("#CompanyList").trigger("change"); $("#CompanyList").triggerHandler("change"); 基于其他答案,它应该工作: 如何触发代码中的jQuery更改事件 jQuery自动完成和更改问题 JQuery自动完成的帮助 当我通过浏览器手动与自动完成input交互时,更改事件会如预期的那样激发; 但是我想在某些情况下以编程方式触发更改事件。 我错过了什么?

如何在jQuery UI自动完成中实现“mustMatch”和“selectFirst”?

我最近将一些自动完成插件从助手生成的插件迁移到jQuery UI自动完成 。 如何在不修改核心自动完成代码本身的情况下使用callback和其他选项来实现“mustMatch”和“selectFirst”?

Googlesearch自动填充API?

Google是否提供了像实际网站一样的自动完成searchAPI访问权限? 我一直无法find任何东西。 我想在我自己的网站上使用Google的自动完成逻辑进行networkingsearch,这个网站依赖于Google的searchAPI。