我在日常使用 tcsh 时遇到的一个小烦恼就是当我开始写这样的命令时:
# do_stuff --input=/path/to/some
我希望使用制表符补全来完成书写/path/to/some/file
。有什么方法可以让 tcsh 忽略该--input=
部分并允许此处使用制表符补全?
答案1
$ complete do_stuff 'c/input=/f/' 'p/*/(--input)/='
input=
第一部分是在(标志 )后完成文件名f
,第二部分是完成--input
并附加=
.