问题标签 [autocomplete]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
715 浏览

autocomplete - 有人可以将模糊查询与 LuceneDictionary 解决方案进行比较吗?

根据this post on how to do query auto-completionsuggestions in lucene获得“你是不是意思”功能最好涉及使用LuceneDictionary。但在阅读这篇文章之前,我可能会为此使用模糊查询。现在我想知道哪个更快,哪个更容易实现?

0 投票
9 回答
68521 浏览

python - 如何使 python 命令行程序自动完成任意事物而不是解释器

我知道如何在 python 解释器(在 unix 上)中设置 python 对象的自动完成。

  • 谷歌显示了许多关于如何做到这一点的解释。
  • 不幸的是,参考资料太多,很难找到我需要做的事情,这略有不同。

我需要知道如何在用 python 编写的命令行程序中启用、制表符/自动完成任意项。

我的具体用例是一个需要发送电子邮件的命令行 python 程序。我希望能够在用户键入部分电子邮件地址(并且可以选择按 TAB 键)时自动完成电子邮件地址(我在磁盘上有地址)。

我不需要它在 windows 或 mac 上工作,只需要在 linux 上工作。

0 投票
7 回答
2921 浏览

c# - 为什么我的 ASP.NET AutoCompleteExtender 返回未定义?

为什么我得到一个返回未定义变量列表的文本框?

当我运行此代码时:

我得到这个 XML 文件:

但是,文本框返回一个列表undefined......

请帮忙?

0 投票
1 回答
1841 浏览

winforms - Winforms 导航栏控件 - 类似资源管理器地址栏

谁能推荐一个 .NET winforms 控件,它提供与 Windows 资源管理器中的地址栏类似的功能,自动完成文件路径?

我对 Vista 风格的面包屑不太在意——对简单的 XP 风格的纯文本框外观非常满意,但我希望它能够提供基于文件系统的自动完成建议。

0 投票
1 回答
8048 浏览

python - 如何做 python 命令行自动完成,但不仅仅是在字符串的开头

Python,通过它的 readline 绑定允许很好的命令行自动完成(如这里所述)。

但是,完成似乎只在字符串的开头起作用。如果要匹配字符串的中间或结尾,则 readline 不起作用。

我想在命令行 python 程序中通过将我键入的内容与可用字符串列表中的任何字符串匹配来自动完成字符串。

  • 我想要的自动完成类型的一个很好的例子是当您在 To 字段中键入时在 GMail 中发生的类型。如果您输入其中一个联系人的姓氏,它就会出现,就像您输入她的名字一样。
  • 可能需要使用向上和向下箭头或其他方法从匹配的字符串中进行选择(在 readline 的情况下不需要),这在我的情况下很好。
  • 我的特定用例是一个发送电子邮件的命令行程序。
  • 具体的代码示例将非常有帮助。

使用像 curses 这样的终端模拟器就可以了。它只需要在 linux 上运行,而不是 Mac 或 Windows。

这是一个示例:假设我在列表中有以下三个字符串

我想要一些代码,在我键入“Eden”后自动完成列表中的前两项,然后允许我选择其中一项(全部通过使用键盘的命令行)。

0 投票
4 回答
8194 浏览

python - 是否可以在 TextMate 中实现 Python 代码补全?

PySmell似乎是一个很好的起点。

我认为这应该是可能的,PySmellidehelper.py做了大部分复杂的事情,它应该只是给它当前行,提供完成(我不确定的位)然后用选定的行替换行的情况一。

它永远不会完美,但它会非常有用(即使只是为了完成 std​​lib 模块,它永远不会改变,所以你不必在添加函数时不断地重新生成 PYSMELLTAGS 文件)


进步!我有完成的全部基础 - 几乎没有工作,但它很接近..

我跑了python pysmells.py /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/*.py -O /Library/Python/2.5/site-packages/pysmell/PYSMELLTAGS

将以下内容放在 TextMate 捆绑脚本中,设置“输入:整个文档”、“输出:插入为文本”、“激活:等效键:alt+esc”、“范围选择器:source.python”

然后我新建了一个python文档,输入“import url”,按alt+escape,就完成了“import urllib”!

正如我所说,这完全是一个正在进行中的工作,所以不要使用它..


最后更新:

orestis 已将其集成到 PySmell 项目的代码中!任何进一步的摆弄都将在 github 上进行

0 投票
1 回答
1109 浏览

mysql - 如何在 MySQL 中搜索表的多个列?

给定一个名为“person”的表(在 MySQL 数据库/模式中),有点像这样:

我正在尝试创建一个存储函数来接收“代码”或“代码”的一部分(当然,这是识别该人的代码)并返回具有相似代码的人的建议“列表”。

我不确定如何以自动完成的方式进行搜索,返回所有可能的结果(或仅返回五个);以及如何从存储过程中返回这个人员“列表”。

知道我该怎么做吗?,谢谢!

0 投票
4 回答
7304 浏览

autocomplete - 自动完成算法、论文、策略等

我想知道是否有人有很好的资源来阅读或编写代码来试验“自动完成”

我想知道自动完成背后的理论是什么,从哪里开始常见的错误是什么等。

我发现 Enso、Launchy、Google chrome 甚至 tcsh 等产品执行自动补全的方式令人着迷,我只是出于好奇而开始了自己的一些示例代码,我得出的结论是,这一定是一个之前被广泛探索的领域。

如果有人分享任何关于如何实现这一点的良好技术资源,我将不胜感激。

提前致谢。

0 投票
4 回答
8663 浏览

javascript - 依次通过