Tab vollständig im VI-Modus KSH 'vi-tabcomplete' gibt falsche Optionen

6110
Dirk

Wenn ich Sachen wie in meinem .profile versuche:

set -o vi-tabcomplete 

Ich bekomme:

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

Kennt jemand eine Problemumgehung?

0

2 Antworten auf die Frage

2
martin clayton

Es hängt davon ab, welchen Geschmack Sie von ksh haben.

Ältere Muscheln vor dem Ksh-93-Format unterstützen die automatische Vollendung von "Double-Escape" - Sie schlagen also Esczweimal statt Tabeinmal.

ksh-93 verwendet set -o virawdie Tabulatorvervollständigung.

Die Public-Domain ksh, pdksh, die Sie möglicherweise erhalten und verwenden können, sofern Ihre Umgebung dies zulässt, wird von der set -o vi-tabcompleteSyntax unterstützt . Es unterstützt auch die set -o vi-esccompleteKompatibilität mit älteren ksh-Varianten.

0
James

In Fedora 11s ksh wird die Tab-Fertigstellung gerade nach erreicht set -o vi

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