我想让 tcsh 补全以相对目录 (即p/*/d/
) 或命令输出 (即p/*/'completionterms'/
) 完成。这可能吗?查看 tcsh 手册页,这并不明显。
在有人说使用 bash 之前,我需要支持两者(bash 很容易 ;-)。
例如,假设我有这个目录树:
|-- dirone
| `-- subdir
`-- dirtwo
并completionterms
打印出:
desiredout outputone outputtwo
我所追求的是完成这两个操作,因此:
$ commandtocomplete <tab>
dirone/ dirtwo/ desiredout outputone outputtwo
$ commandtocomplete d<tab>
dirone/ dirtwo/ desiredout
$ commandtocomplete dirone/s<tab>
$ commandtocomplete dirone/subdir