tsch:--flag= 之后的制表符完成文件名

tsch:--flag= 之后的制表符完成文件名

我在日常使用 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并附加=.

相关内容