0

在 Linux 中,我们可以通过选项卡对命令自动完成或文件名自动完成进行自动完成。我知道有一些用于此目的的免费软件,但我可以在线搜索的是二进制文件,是否有任何用于此目的的开源 .com 文件?我的意思是,一旦登录时运行这个 .com 文件,我们就可以在之后使用选项卡进行自动完成。

4

1 回答 1

0

DCL(.com 文件解释器)本身没有处理自定义密钥拦截的工具。要实现 TAB 自动完成,需要拦截 TAB 按下。这就是使用单独的 [免费软件] 实用程序的原因。

或者,安装 GNV-kit (GNU-not-VMS:ports many linux utils) 将让人们使用 bash 而不是 DCL,然后自动完成将在 bash 中工作。

如果您只需要“自动完成”来查找文件名,那么使用通配符可能是一种快捷方式(也许首先 dir 它)。您还可以查找f$searchf$parse词法 (>> help lex f$search),它们本质上是进行 globbing。例如>> type 'f$search("f*.txt") !!-- 将输入与 f*.txt 匹配的第一个文件

如果您需要“自动完成”来遍历目录,那么可以使用f$search内部使用的 DCL 脚本来完成。事实上,我前段时间为自己写过这样的东西,我用它而不是“设置默认值”来导航目录(类似于 CD 命令——免费软件也有这样的东西)

于 2012-06-11T06:05:13.837 回答