我想为诸如(Haskell 编译器)、(排版程序)之类的程序添加一些基本的文件名补全ghc
,ghci
也就是说lyx
,在点击[tab]
上述之一之后,应该会为以“.hs”或“.lyx”结尾的文件提供自动补全建议。
在 zsh 中执行此操作的最简单的方法是什么?
答案1
compdef '_files -g "*.hs *.lyx"' ghc ghci lyx
看看man zshcompsys | less -p '^\s*compdef \['
,一般来说man zshcompsys
。