Bash完成自己的功能

时间:2014-03-29 11:20:20

标签: bash autocomplete

我只想让我的函数的第一个参数自动完成所有可能的可执行文件。

这是我添加到.bash_aliases

的内容
function viwhich() { vi `which $1` ; }

但现在可执行文件不再自动完成,例如TAB不起作用。

有快速解决方法吗?

1 个答案:

答案 0 :(得分:2)

找到它

function viwhich() { vi `which $1` ; }
complete -c command viwhich

尼斯