Questions tagged «autocomplete»

程序根据用户开始键入的内容建议用户完成文本输入的功能。自动完成功能建议最可能的字符串输入。

7
是否可以像在bash中一样使Powershell中的自动补全工作?
我喜欢Powershell,但是来自Linux的背景确实使我感到烦恼。例如,例如默认自动完成的工作方式。 例如:Get-PS扩展为“ Get-PSBreakpoint”,这是第一个匹配命令。在bash中,如果只有一个匹配的命令,bash将扩展为匹配的命令。如果有多个击键选项卡一次都不起作用,则双击选项卡将显示匹配命令的列表,但不会扩展。有没有办法让Powershell像这样表现? 还有另一件事,如果我写了一行,然后将标记移回较早的命令(标记在^所在的位置): “ Get-PSS ^ | Remove-PSSession”将自动完成为“ Get-PSSession ^”,从而删除所有尾随命令。在bash中,尾随命令仍将不受影响。有没有办法使Powershell在自动完成时不删除尾随命令? 一个额外的好处是获得CTRL + L可以清除屏幕。CTRL + A转到行的开头,而CTRL + E转到行的末尾。

3
如何在具有Aptana扩展的Eclipse IDE中启用内联JavaScript自动完成功能
背景 我有Eclipse IDE。 我已经为Eclipse安装了Aptana Studio插件。 我正在编辑HTML文件。 JavaScript自动完成/内容辅助仅在一半时间起作用: Eclipse不会满足于<script>标签之间的功能和变量。 但是它将适用于核心JavaScript项目。 我已经搜索了Eclipse程序中的Eclipse帮助菜单,但是当我提交搜索查询时,该菜单始终会出现索引错误。 我已经检查了Eclipse网站。 我搜索过谷歌。 如果Eclipse内容助手适用于HTML和CSS中用户创建的ID和类,那么它肯定可以适用于用户创建的JavaScript变量和函数,对吗? 无益的发现 我似乎已经找到了有关如何为PHP文件启用javascript内容辅助的指南。但是问题是我没有使用PHP。我使用的是HTML,因此无法按照本指南的说明选择“ PHP资源管理器视图”。 这个家伙似乎也有同样的问题-也许。但是他可能只是根据他的示例代码(getElementById中的大写字母D)在JavaScript中键入语法错误。 还有一个。在“ JavaScript内容辅助配置 ”标题下,本指南说,请转到“ 窗口|窗口”。首选项| 网页| JavaScript | 编辑器 内容辅助。问题是窗口 首选项| 在我的Eclipse版本中甚至不存在Web 问题 有谁知道如何在脚本文件之间的html文件中启用Eclipse的JavaScript内容,以帮助我在html文件中创建的函数和变量?

2
如何阻止Firefox自动完成位置栏中的错误网站?[重复]
这个问题已经在这里有了答案: 如何在Firefox和Chrome中删除记忆中的自动完成项?[重复] (3个答案) 3年前关闭。 我错误地访问了一些站点。这些没有添加书签,但是尽管反复清除了浏览器的历史记录,无论是从Firefox内部还是使用CCleaner,Firefox始终通过位置栏中的自动完成功能建议这些站点。这在OSX和Windows上均会发生。 例如,一次,大约在23个版本之前,我键入了内容vim,然后不小心按了⌘-Enter而不是⌘-Shift-Enter。后者本来可以浏览到,www.vim.org而我最终还是浏览了www.vim.com。 直到今天,当我vim在位置栏中键入内容时vim.com,vim.org即使我已经清除了很多次历史记录vim.org并被标记为书签,也仍然会向我提供,而不是我的第一选择。 当我在位置栏中键入内容时,如何让Firefox提供vim.org(带有书签)而不是vim.com(没有书签)vim? PS:搜索栏和位置栏中的搜索建议均被禁用。 PPS:在MacBook Pro上,如果按Delete,或⌘-Delete或Shift-Delete,它将vim.com从位置栏中清除,但是下次我vim在位置栏中键入内容时,同样的事情再次发生。 PPPS:询问SuperUser罢工的魔力。做我以前做过的事情,从自动完成中删除,清除历史记录,然后使用CCleaner进行清理,现在我有了所需的东西。


2
终端选项卡完成[重复]
这个问题已经在这里有了答案: 7年前关闭。 可能重复: Mac OS中命令的重击完成 我刚刚从Linux转移到Mac,遇到的问题之一是制表符补全深度只有1级,而且我不确定该如何解决。 让我通过示例进行解释-当我在ubuntu上使用git时,我将开始输入 $ git 并点击选项卡,外壳将完成命令或显示我输入的字母可用的选项。这也是在我的Mac(1级)上发生的情况。但是,当我继续输入命令的下一部分时 $ git commit 然后按Tab,mac终端将不会像在Linux中那样完成下一个子命令(对于git)。其他支持此多级命令完成功能的程序也是如此。我怀疑这可能是readline库问题,但是我不确定应该安装哪一个。

2
提供补全功能时,让Google Chrome浏览器的地址栏优先使用页面标题而不是域名?
我最近从Firefox切换到Chrome,而我最想念的是Firefox“ Awesome Bar”,它建议我首先基于页面标题,然后再基于域名来完成输入内容。 与Firefox一样,Chrome提供匹配的URL和标题,但无论我通过多少次,Chrome似乎总是更喜欢匹配的域名而不是匹配的页面标题或与URL的其他部分(域之外)的匹配在前者方面要优于后者。 实际上,Chrome也更倾向于建议搜索,而不是匹配域名以外的任何内容。 那么,有什么我可以更改的隐藏首选项可以告诉Chrome我更关心页面标题而不是域名? 示例:我想转到Google阅读器,所以按Control+ L并开始输入“阅读器”。谷歌阅读器的URL是http://www.google.com/reader/view/#overview-page,所以域名是www.google.com,这并没有包含“读者”。因此,Chrome建议的第一个选择是将“阅读器”作为域的一部分的另一个网站,或者使用默认搜索引擎搜索“阅读器”。无论我向下滚动多少次并选择Google阅读器,Chrome都不会“学习”我想要的。

1
如何在notepad ++中为.html文件中的javascript添加自动完成功能?
Notepad ++会自动完成html和JavaScript。但是自动补全取决于文件extension.html文件仅支持html的补全。有没有一种方法可以在html文件的脚本标签中为JavaScript启用自动补全功能?我的意思是,除了将自动完成关键字列表从“ javascript.xml”复制到“ html.xml”文件之外... 正如关于stackoverflow的建议,询问超级用户,因为在那里我找不到满意的答案。如果有人有任何想法,请告诉我!(我希望我不是唯一有这种要求的人!

2
将shift-tab绑定到鱼中的完全后退
我发现自己使用了鱼壳的自动完成功能,在其中两次按Tab或多次以浏览建议。但是后来我不小心按下了Tab键一次,我想回到以前的建议,所以我按下了shift-tab键,该键仅附加[z在命令后面。 例如,当我键入cd Dtabtab: ~> cd Desktop/ 我按tab,结果: ~> cd Documents/ 现在,当我按时<shift+tab>,提示将变为,~> cd Documents/[Z而不是返回到所需的位置: ~> cd Desktop/ 我该如何做(最好使用fish_user_key_bindings.fish文件)?该文档仅提供特殊功能complete。



2
我可以在Vim自动完成词汇中添加一组单词吗?
在Vim中,我知道使用CTRL-n和CTRL-p自动完成文档中找到的单词。这对于促进使用描述性方法和变量名非常有用。 我想添加一组经常自动执行但不在当前正在编辑的源文件中的单词。我当前的解决方案是将单词列表添加到模板文件底部的注释中,但这充其量似乎有点浪费和笨拙。 有没有一种方法可以将单词添加到Vim的自动完成词汇表中,从而使每个Vim会话都可以访问?
14 vim  autocomplete 

2
是否可以对不同的命令使用不同的zsh菜单选择行为?
我正在使用中的menu select行为zsh,该行为会调用光标下方的菜单,您可以在其中看到各种可能性。我为此设置的.zshrc选项是 zstyle ':completion:*' menu select=2 默认情况下,按此Return菜单中的一个可能性选择仅会完成单词-它实际上不会发送命令。例如,我可能会得到这样的菜单 ~ % cd de<TAB> completing directory: [Desktop/] Development/ 按Return这里将导致 ~ % cd Desktop/ 然后,我必须按Return一个第二时间实际发送命令。 我可以修改此行为以使其Return同时执行来选择完成和发送命令 bindkey -M menuselect '^M' .accept-line 但是,这有一个问题:有时我需要在不发送命令的情况下完成文件或目录。例如,我可能需要这样做ln -s Desktop Desktop2-通过这种bindkey行为,尝试完成Desktop会导致ln -s Desktop/作为命令发送,并且显然我不希望这样做。 我知道只要按空格就可以让我继续执行该命令,但这已成为一种习惯。 鉴于此,有没有一种方法可以使只有某些命令让您按Return一次(如cd),而所有其他命令都需要按两次?

2
在Firefox中,如何禁用URL栏中的“切换到标签”?
在Firefox 4中,URL栏自动完成弹出窗口现在具有一个名为“切换到标签”的条目,用于已在其他标签中打开的URL。 我从不想要这个,并且总是最终被误击中。有没有办法禁用它? FF的大多数新功能似乎都about:config可以关闭它们,但是我没有看到任何明显的变化。

4
URL自动完成功能在Chrome中不再起作用
从昨天开始,浏览器URL自动完成功能开始有所不同。 我曾经通过键入URL的前一个或两个字母然后按Enter键来访问我的顶级URL。现在,我必须在视觉上寻找合适的对象,然后按下向下箭头以选择URL。巨大差距。 有人知道我能否以某种方式找回旧功能吗?我搞砸了设置吗? 我的浏览器过去如何工作的示例: Gmail.com: CMD + L Type G Enter Stackoverflow.com CMD + L Type S Enter 通常,gmail.com在键入first之后,浏览器栏将已经带有高亮显示g。它将根据下一个要键入的字符来缩小匹配范围,或者如果我按Enter键则直接转到匹配项。 更新:我刚刚意识到我的“历史记录”选项卡看起来可疑。没有条目 但是很明显,Chrome浏览器从我的历史记录中提取了一些数据,因为我在输入字母时有非常个性化的建议。

4
Bash shell选项卡完成,请勿展开〜
使用Tabshell(bash)时,我经常使用该键。 但是我~总是扩展到感到恼火/home/"user"。我不认为总是这样。有什么办法可以阻止这种行为? 一个例子: cj@zap:~$ ls ~/ 按 Tab cj@zap:~$ ls /home/cj/ 我想继续拥有~/而不是最终得到/home/cj/。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.