如何在 Mac 上的 bash shell 中设置环境变量完成
在 linux 上的 bash shell 中,如果我输入: echo $DISP 并点击 tab,它会完成: echo $DISPLAY 它在 OSX 10.5 上的 bash 中不起作用,并且我使用相同…
使用 bash tab-completion 忽略路径条目
我有两个命令,foo 和 foo-bar,其中 foo 是 foo-bar 的符号链接。我希望能够输入 f+TAB (假设这是路径上以 f 开头的唯一两个命令)并完成其中一个(…
Python 命令行界面中的 Tab 补全 - 如何捕获 Tab 事件
我正在用 Python 编写一个小 CLI(作为 Mercurial 的扩展),并且希望支持制表符补全。具体来说,我想在提示符中捕获选项卡并显示匹配选项的列表(就…
使用 Python 的 Cmd.cmd 完成制表符
在使用 python 中的 Cmd.cmd 框架测试了一段时间后,我注意到一个我不知道该怎么办的问题。另外,我相信要在几个小时前让它工作(或者我只是疯了),…
文件名的制表符补全作为 MATLAB 脚本的参数
我们都知道 MATLAB 为 MATLAB 函数中用作参数的文件名提供制表符补全功能,例如 importdata、imread。我们如何为我们创建的函数做到这一点? 编辑: …
Ajax 自动完成(或自动建议)与 TAB 完成/自动填充类似于 shell 命令行完成?
我正在实现 AJAX 自动完成/自动建议功能,我不仅想要执行与用户键入的内容类似的通常显示建议,而且还想让用户完成部分完成以节省键入。 所以,想象我…
IPython选项卡仅完成部分模块
我正在使用 EPD 版本的 python 和 IPython。使用 easy_install 安装一些模块后,我注意到,虽然可以导入它们,但无法使用 Tab 键完成它们。它们存在于…
使用可变隐藏根前缀完成 Tcsh 和/或 bash 目录
我正在尝试在 tcsh 和/或 bash(两者都在我的网站上使用)中设置目录完成,但略有不同:对于特定命令“foo”,我希望完成使用自定义函数来匹配第一个 …
如何在 Ruby 的 IRB 中启用自动完成
当我使用 Merb 的内置控制台时,我会获得类似于标准 bash 提示符的选项卡自动完成功能。我发现这很有用,并希望在非 merb IRB 会话中启用它。如何在 I…
如何在 Perl 的 Term::Shell 中自定义制表符补全?
我正在使用 Term::Shell 包来实现 CLI 工具。 该软件包提供了一个 API:comp_CMD。 每当用户按下 TAB 时就会调用此函数。 我的要求是: shell>; stack…
Windows 中的 python 制表符补全
我正在用 python 编写一个类似 shell 的跨平台程序,我想添加自定义制表符完成操作。 在 Unix 系统上,我可以使用内置的 readline 模块,并使用如下代…
为 zsh 编写定制选项卡完成功能
抱歉,如果我的 google fu 太弱了,但是:我只是想调整 zsh,以便我可以 someappname -s 使用 ~/somedir 的内容(文件名) 完成选项卡例如: someapp …