6.31.shell 自动补全文件
许多现代化 shell (包括 bash , fish , tcsh 和 zsh )支持 Tab 补全参数或者选项。这种支持通常来源于补全文件,其中包含特定命令所需要的 Tab 补全的定义。 ports 有时候会自带补全文件,或者由 ports 打包者创建。
当补全文件可用的情况下,总是会被安装的,所以没必要创建一个 option 为此。如果 option 使用了,那么总是要开启OPTIONS_DEFAULT
。
表格48.shell补全文件所在的路径
| ${PREFIX}/etc/bash_completion.d |
| ${PREFIX}/share/fish/vendor_completions.d |
| ${PREFIX}/share/zsh/site-functions |
不要注册任何依赖在 shell 本身。
最后更新于