在谷歌搜索另一个 bash 提示时,我在 .inputrc http://ss64.com/bash/syntax-inputrc.html上找到了这个页面,它完全修复了我想要做的事情(在目录的符号链接上放置一个尾随 /),但当我进一步阅读时,我发现也有一种方法可以跳过已完成的文本。“太棒了”,我对自己说,“这让我每周烦恼两次”。因此,我也将它放入了我的 .inputrc 中,但它不起作用,甚至似乎认识到发生了什么。注销并重新登录后,这就是我所看到的:
$ tail .inputrc
set mark-symlinked-directories on
set skip-completed-text on
$ bash --version
GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0)
Copyright (C) 2007 Free Software Foundation, Inc.
$ bind -V | grep completed
$ bind -V | grep skip
$
也就是说,bash 似乎根本无法识别它的存在...... Mountain Lion 中提供的 bash 版本有问题吗?有什么明显我忘记做的事吗?