我知道我们可以在 cmd 提示符下自动完成路径。我只是想知道我们是否可以像在 bash 中那样在 cmd 提示符下自动完成命令。
我们可以在按下 Tab 键时搜索 %PATH% 中的内置命令列表和所有可执行文件(exe、bat、cmd 等)吗?
或者是否有类似外壳的软件具有此功能?
我经常使用 Terminal.app。当连接ssh到远程 *nix 系统时,我可以继续使用tab来完成命令名称和arrow-up/down浏览命令历史记录。但是,sftp这不起作用,我得到[了后者的转义序列和前者的文字选项卡。
有什么办法让这个工作吗?有什么关系readline吗?
如果您在一个包含大量文件的目录中,请在 CentOS 和 Ubuntu 上对此进行测试
$ ls
day1.tar.gz day2.tar.gz day3.tar.gz day4.tar.gz day5.tar.gz day6.tar.gz day7.tar.gz day8.tar.gz day9.tar.gz day10.tar.gz
Run Code Online (Sandbox Code Playgroud)
你点击Alt+Shift+{它会 awk-complete 每个文件名
<Alt+Shift+{>
Run Code Online (Sandbox Code Playgroud)
完成为:
day{1{0.tar.gz,.tar.gz},2.tar.gz,3.tar.gz,4.tar.gz,5.tar.gz,6.tar.gz,7.tar.gz,8.tar.gz,9.tar.gz}
Run Code Online (Sandbox Code Playgroud)
和
day1<Alt+Shift+{>
Run Code Online (Sandbox Code Playgroud)
完成为:
day1{0.tar.gz,.tar.gz}
Run Code Online (Sandbox Code Playgroud)
问题:这是什么?这个叫什么?它在哪里有用?我该如何配置它?我可以对以子字符串结尾而不是以一个开头的文件执行此操作吗?
我的 Fedora 16 中的 Bash 似乎根据命令本身自动完成参数。所以如果我例如输入
cdTab
...它只会显示目录。
然而,有太多命令不知道预期的输入类型,那么有什么方法可以禁用此功能?
Chrome 目前是否有办法阻止网站阻止自动完成表单?
我愿意接受我的技能涵盖的任何建议,因此如果没有可以完成这项工作的插件,我将尝试编辑 Chrome 的隐藏设置或 Windows 注册表。不幸的是,自己编写插件超出了我的能力范围。
我知道 Firefox 在尊重我填写表单的偏好方面会做得更好,但它在我的旧电脑上确实变得太迟钝了。如果存在,我想找到一种基于 Chrome 的解决方案。
我刚学的把戏设立cdpath的tcsh,它看起来非常有用的。
但是,似乎没有自动完成子文件夹名称。有什么技巧吗?因为我经常进入某些目录,所以这真的很酷。
我正在使用tcsh6.14.00 (Astron)。
我经常需要在我们的内联网上填写表格,但开发人员出于未知原因禁用了某些文本字段的自动完成功能。这意味着我必须重复输入条目。
我已要求他们禁用 autocomplete=off 但他们无视我。
有没有办法让浏览器(Chrome)覆盖 autocomplete=off ,以便它可以记住我之前在自动完成选择列表中输入的条目。
我尝试过各种扩展(自动填充、RoboForm),但我无法让它们做这个有点简单的事情。ChatGPT 建议我使用扩展“忽略 X-Frame-Options 标头”,但仍然没有运气
Eclipse 和 Resharper 有一种很好的文件导航方式。
如果我的当前目录中有以下文件夹(或文件)
MyReallyLongName
MyReallyLongAndFunName
MyReallyLongAndNotReallyFunName
Run Code Online (Sandbox Code Playgroud)
在 eclipse 中,我可以只使用大写字母导航到它们。相应地,在 zsh 中我希望能够输入:
cd MRLAFN(Tab)(回车)
MyReallyLongAndFunName一步进入
如果我现在想用 zsh 做到这一点,我必须输入 My(Tab)Fun(Tab)(Enter)
如何从地址栏自动完成功能中删除特定 URL?在 Windows 7 上使用 Opera 31.0.1889.174。
我尝试使用向下箭头键转到特定条目,然后点击Delete。也试过Shift+Delete似乎都不起作用。
编辑:
关于重复声明,如果目标是帮助人们,这应该是一个单独的问题。我不认为 Opera 的所有用户都知道它是基于铬的,因此他们应该搜索 Chrome 解决方案来解决他们的 Opera 问题。此外,引用问题的公认答案并没有以任何方式解释如何做我问的事情。最后,虽然 Shift + Delete 在 Chrome 中有效,但它在 Opera 中无法(至少对我而言)从地址栏自动完成中删除项目。
清除 Google Chrome 上的所有 cookie 和缓存后,多功能框中的 Google Chrome 自动完成功能不再 100% 正常工作。它在自动完成栏中提供了最近的相关搜索和相关历史记录项目,仅此而已。
在 Google 的帮助中心,它说搜索预测来自:
- 您输入的条款。
- 您过去进行过的相关搜索(如果您已登录 Google 帐户并开启了“网络与应用活动记录”)。
- 其他人正在搜索的内容,包括热门故事 热门故事是您所在地区的热门话题,每天都会发生变化。热门故事与您的搜索历史无关。
只有第二个适用于我。其余的没有出现(但在我清除缓存之前它们曾经出现过)。在网上搜索,我发现我必须use a prediction service to help complete searches and urls typed in the address bar在我的设置中启用。我启用了它,但仍然没有任何变化。
这是这个不起作用的好例子:当我曾经在地址栏中输入计算时,例如2+2,它会立即将结果作为结果之一给出,而我不必按 Enter 键并进行搜索。但现在我必须搜索它才能得到结果。
这是一张图片来显示我的意思是它不起作用
如您所见,它没有给出表达式的结果(即4)。它只给出我的一个书签作为结果(或者对于其他搜索,它返回我历史记录中最近的搜索和相关项目)。
细节:
我正在寻找一个修复程序,使我的 Google Chrome 地址栏的自动完成功能再次完全工作。任何帮助表示赞赏。
autocomplete ×10
bash ×2
command-line ×2
linux ×2
address-bar ×1
browser ×1
csh ×1
extension ×1
filenames ×1
macos ×1
opera ×1
path ×1
search ×1
sftp ×1
tcsh ×1
terminal.app ×1
webforms ×1
windows ×1
zsh ×1