我有一个(可能是不明智的)想法,可以根据命令历史记录改进制表符。理想情况下,我想将其应用于终端中的每个命令。
基本上我正在寻找类似的东西:
complete -F _my_function *
glob实际上在哪里工作。
这是可能的,还是我必须为我使用的每个命令手动设置它?
答案 0 :(得分:2)
complete -D
为所有未设置特定完成的命令定义“默认”完成过程。如果您希望默认值应用于所有命令,则不要设置任何特定的完成。如果您要删除完成,请使用complete -r command
(或complete -r
删除所有内容)。
另见complete -E
。
有关详细信息,请参阅Bash manual。