我有一個名為的自訂腳本oEd
,它基本上運行它後面的任何 bash 命令,哦將輸出寫入我的最愛艾德伊托爾。
在此自訂腳本之後是否可以啟用所有定義的 bash 完成(由我的 bashrc 支援)?
例如:我想做。
$ oEd man ls
$ oEd find .
在這裡,我創建的oEd
只是如果它支援所有補全會更有用。
答案1
您基本上希望 after 的完成oEd
行為像 after 一樣exec
。讓我們複製這個行為。您可以透過以下方式找到它:
complete -p exec
在我的 Ubuntu 中,輸出是complete -F _command exec
.您需要調用:
complete -F _command oEd