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

set -o vi-tabcomplete

Я получил:

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

Кто-нибудь знает об обходном пути?

2 ответа2

2

Это зависит от того, какой вкус у вас есть.

Старые оболочки pre-ksh-93 поддерживают автоматическое завершение «двойного побега» - так что вы дважды нажимаете Esc вместо Tab один раз.

ksh-93 использует set -o viraw чтобы включить завершение табуляции.

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

0

В ksh в Fedora 11 вы получаете вкладку после set -o vi

$ echo KSH_VERSION
Version M 93t 2008-11-04
$ rpm -q -a | grep ksh
ksh-20081104-3.fc11.i586

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .