ksh автозаполнение и предыдущие команды вместе

set -o vi-tabcomplete включает автозаполнение вкладок

и

set -o emacs включает историю (вверх для предыдущей команды, вниз для следующей команды)

Но если я задаю оба параметра в ~/.kshrc, то включается только один - emacs(история), и я не могу включить автозаполнение вкладок. Я что-то упускаю?

set -o vi-tabcomplete
set -o emacs

Сделал следующее

set -o emacs

Esc, Ctrl V -- This gave me 
$ Version AJM 93t+ 2010-02-02

Также попробовал сделать

$ set -o emacs
$ bind "^I=complete"
ksh: bind: not found [No such file or directory]

Также поместил эти вещи в .kshrc

set -o emacs
bind "^I=complete"

Теперь работает только история, но не автозаполнение вкладок.

5
задан 4 January 2012 в 16:34
поделиться