有时候我想要一个文件名,而不是zsh为我猜测的文件名。例如,我有一个没有正确的
我想知道是否有一个键序列可以在任何上下文中完成文件名,就像
.png
后缀的PNG文件,这使得zsh认为它不是图片,并且在我键入Tab
来完成display
的参数时不会列出它。我想知道是否有一个键序列可以在任何上下文中完成文件名,就像
^XC
用于_correct_filename
一样,或者如何配置zsh来实现这个功能?
complete-files
函数只能完成当前目录下的文件。我尝试了使用_files
代替它,但是出现了(eval):1: no matches found: *:all-files
错误。有没有办法让它在完成cat
之后的操作时表现得像样? 我希望它不仅适用于display
,所以后者并不适合我的情况。 - lilydjwgcomplete
函数中添加了$PREFIX
变量。看看是否有帮助。 - Dennis Williamson