小编Sta*_*ček的帖子

键入“第一个命令”时 Bash 可编程完成

有没有办法控制在 bash4 命令提示符下键入的第一个命令的完成?

我可以使用完整的 -E 来控制“空行”的补全,但是一旦输入了一些字符,bash(或可能是 readline)就会给我来自 PATH、内置命令(if、then、else...)和函数的所有文件名完成尝试 (TAB)。

我能够通过在 PROMPT_COMMAND 中取消设置 PATH 并通过将函数绑定到陷阱 DEBUG 来恢复它来避免 PATH 条目,但是没有摆脱 bash bultin 命令完成的运气。

有任何想法吗?

bash command bash-completion

6
推荐指数
1
解决办法
665
查看次数

标签 统计

bash ×1

bash-completion ×1

command ×1