问题标签 [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.
git - 如何让 bash 完成以使用别名?
一个例子:
我是使用 bash v3.2.17 的 mac,我使用的是通过 macports 安装的带有 bash_completion 变体的 git。
当我键入git checkout m<tab>
. 例如,我把它完成到master
.
但是,我有 , 的git checkout
别名gco
。当我输入时gco m<tab>
,我没有自动完成分支名称。
理想情况下,我希望自动完成功能可以神奇地适用于我的所有别名。是否可以?如果做不到这一点,我想为每个别名手动自定义它。那么,我该怎么做呢?
autocomplete - 自动完成建议如何工作?
例如,如果您在 Firefox 的右上角 google/yahoo 搜索框中输入内容,则会出现某种“建议自动完成”之类的内容。
另一个例子是在这个问题预览下方的 youtube 搜索框和 Stackoverflow 标签编辑框中。它们是如何工作的?他们背后的技术是什么?
c# - 自动完成 - 附加并仅获取用户在组合框中输入的文本
我有一个ComboBox
这样设置的:
但是我搞乱了KeyPressed
事件以防止用户在 中输入新术语ComboBox
,但是当我这样做时,cmbCustomerJob.Text
它甚至会返回建议的部分,我怎样才能只获得用户输入的内容?
javascript - jQuery 自动完成 - 如何处理额外的数据?
我正在努力解决以下问题。我使用jQuery 自动完成插件从服务器获取建议值列表。该列表如下所示:
"Username1"
因此,如果我开始键入“U” ,则会"Username2"
按预期弹出一个列表。我可以选择第一项并且<input>
' 的值将变为"Username1"
,但我真正想要发送到服务器的是用户 ID。
我能以某种方式获取用户名后面的 ID 吗?我打算在更改文本框时进行表单发布。也许我太盲目了,无法在文档中看到它或在 Google 上找到它?
asp.net - AJAX Asp.net AutoCompleteExtender 将字符串 0010 解释为八进制
我在文本框上使用 MS AJAX AutoCompleteExtender。它工作正常,除非 Web 服务返回像“0010”这样的字符串——在这种情况下,它显示“8”。
我最终意识到它将字符串“0010”解释为八进制数(然后通过添加诸如“0100”和“0x10”之类的字符串来证明这一点。)
我怎样才能防止这种情况?如果 Web 服务返回“0010”,我希望自动完成扩展器也显示“0010”,而不是将其解释为八进制并显示等效的十进制。
php - 使用 PDT/Netbeans 中的类自动完成 PHP 对象?
当我像这样使用 new 定义一个类的对象时
我得到 $blah 的自动完成功能。但是,当我将 $blah 作为函数参数时,我该怎么做呢?没有自动完成我是不完整的。
编辑:如果它在包含中并且 PDT 或 Netbeans 无法弄清楚,我该怎么做?有没有办法在 PHP 中声明变量的类型?
vb.net - 如何将自动完成添加到蒙面文本框?
在 .Net 中,有 MaskedTextBox 和具有自动完成成员的 TextBox。自动完成似乎不适用于 MaskedTextBox。你如何让 MaskedTextBox 使用自动完成功能?
我正在尝试在 Visual Basic 中执行此操作。
html - 如何在 Visual Studio 中移动自动完成的结束标记
我想让 Visual Studio 将自动完成的结束标记向右移动一个单词(或更多)。例如,给定以下 HTML:
如果我<em>
在“强调”这个词之前输入,Visual Studio 会像这样自动完成:
然后我需要移动关闭</em>
以获得我想要的东西:
有没有办法让 Visual Studio 自动完成最后一步?
perl - Emacs 的 ido-completion 是否有 Perl 等价物?
我已经构建了许多特定于工作的帮助函数,这些函数可能对我团队的其他成员有用&mdash。但是我已经将它们全部写在 Emacs 的 Elisp 中,让它们从 Notepad++ 转换是不会发生的。
所以,我正在考虑将函数转换为 Perl。没问题。
除了我一直使用 ido-completion 来限制响应:
编辑: ido-completing-read 类似于 complete- read,除了所有选项都是可见的,并且可以通过循环 [箭头键,通常] 或键入完成来选择。在上面的例子中,提示看起来像
可以通过点击 RET 或部分输入在最左边的项目上进行选择(在这种情况下,第一个字母都是唯一的,所以这就是所有需要的,匹配的项目将成为最左边的)。
示例中的 nil 是未使用的参数,但“t”需要完全匹配——例如,用户必须做出选择之一。该函数返回一个字符串,例如“IniTrade”。
我的“辅助功能”是针对内部需求的——打开特定的错误日志,将批处理恢复到服务器等。对于这些操作,用户需要指定测试或生产环境、客户端、阶段等。几乎在所有情况下,这些是用于构建另一个 shell 命令的字符串选择。如果返回数字项,则可以将其重新转换为字符串——但由于选择通常是所需的字符串,如果可以跳过该步骤会很好。[结束编辑]
有 Perl 等价物吗?我查看了Term::Prompt ,它提供了一个编号菜单......我找到的最接近的。这不如 ido-completion 漂亮,而且我仍然必须将数字结果向后转换为字符串(不是主要问题;只是烦人)。
在撰写本文时,我注意到我使用了“菜单”一词,因此进行了更多搜索并提出了Term::Menus。这个我还没试过。
sql - 是否有免费的 SQL Server Mgmt Studio 自动完成插件?
我知道 Red Gate 有这样的产品,但我宁愿不必为在我看来应该内置到 SSMS 中的东西付费。谢谢!