當谷歌搜索另一個bash提示時,我發現這個頁面在.inputrc http://ss64.com/bash/syntax-inputrc.html,這正好解決了我正在嘗試做的事情(把一個尾隨/符號鏈接目錄),但隨着我進一步閱讀,我發現有一種方法可以跳過已完成的文本。 「真棒」,我對自己說,「這讓我每週感到兩次左右」。所以,我也將它寫入我的.inputrc中,但它不起作用,或者甚至似乎認識到發生了什麼。註銷,並重新登錄後,這是我所看到的:Mac Bash似乎沒有跳過完成文本變量
$ 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中似乎並沒有認識到它的存在,在所有...有什麼不對使用bash的版本提供在山獅?我忘記了什麼?
這不會是readline庫而不是BASH的問題嗎? – Swiss
完全有可能是readline。如果有任何特定的診斷數據可以提供,請告訴我! – rflrob