Porcupine Asked: 2019-06-27 11:05:44 +0800 CST2019-06-27 11:05:44 +0800 CST 2019-06-27 11:05:44 +0800 CST 在自定义命令后启用所有定义的 bash 补全 772 我有一个名为的自定义脚本oEd,它基本上运行任何跟随它的 bash 命令,并在我最喜欢的编辑器中打开输出。 是否可以在此自定义脚本之后启用所有定义的 bash 完成(由我的 bashrc 支持)? 例如:我想做什么。 $ oEd man ls $ oEd find . 在这里,我创建oEd了它,如果它支持所有补全,它会更有用。 linux bash 1 个回答 Voted Best Answer Kamil Maciorowski 2019-06-27T12:04:04+08:002019-06-27T12:04:04+08:00 您基本上希望 afteroEd的完成行为像 after 一样exec。让我们复制这个行为。您可以通过以下方式找到它: complete -p exec 在我的 Ubuntu 中,输出是complete -F _command exec. 您需要调用: complete -F _command oEd
您基本上希望 after
oEd
的完成行为像 after 一样exec
。让我们复制这个行为。您可以通过以下方式找到它:在我的 Ubuntu 中,输出是
complete -F _command exec
. 您需要调用: