Вкладка, завершенная в VI режимах KSH 'vi-tabcomplete', дает плохие опции

Когда я пробую материал как в моем .profile:

set -o vi-tabcomplete

Я добираюсь:

.profile[292]: vi-tabcomplete: bad option(s)

Кто-либо знает об обходном решении?

0
задан 26.07.2012, 16:56

2 ответа

Это зависит, какой аромат ksh Вы имеете.

Более старые оболочки pre-ksh-93 поддерживают 'двойной Escape', автоматический завершенный - таким образом, Вы поражаете Esc дважды вместо Вкладки однажды.

использование ksh-93 set -o viraw включить заполнение клавишей Tab.

Общественное достояние ksh, pdksh, который Вы можете получать и использовать, если Ваша среда разрешает, является тем, которое поддерживает set -o vi-tabcomplete синтаксис. Это также поддерживает set -o vi-esccomplete для совместимости с более старыми ksh вариантами.

2
ответ дан 24.11.2019, 07:01

В ksh 11 Fedora Вы получаете заполнение клавишей Tab после просто set -o vi

$ echo KSH_VERSION
Version M 93t 2008-11-04
$ rpm -q -a | grep ksh
ksh-20081104-3.fc11.i586
0
ответ дан 24.11.2019, 07:01

Теги

Похожие вопросы