【发布时间】:2012-08-18 17:52:00
【问题描述】:
我想配置我的 bash shell 来扩展部分输入的树结构,就像它执行 emacs“minibuffer-complete”命令一样。
假设我有两个文件夹,foo1 和 foo2。 foo1 包含一个子文件夹 sub1,而 foo2 包含子文件夹 wow。所以我有:
foo1/sub1/
foo2/哇/
现在如果我在 emacs 中打开文件,如果我键入
f/w
然后按 TAB 会自动将其展开为“foo1/wow/”。
我想在 bash 中有类似的功能。有什么想法吗?
【问题讨论】:
-
开箱即用,
f*/w*应该为您提供类似的功能。为了让它更像你描述的那样,你需要编写一个完成函数。
标签: bash emacs path partial bash-completion