Aba completa no modo VI KSH 'vi-tabcomplete' dá más opções

0

Quando eu tento coisas como no meu .profile:

set -o vi-tabcomplete

Eu recebo:

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

Alguém sabe de uma solução alternativa?

    
por Dirk 19.06.2009 / 01:36

2 respostas

2

Depende de qual sabor de ksh você tem.

Antigos shells pré-ksh-93 suportam auto-escape 'double-escape' - então você acerta Esc duas vezes ao invés de Tab uma vez.

O ksh-93 usa set -o viraw para ativar a conclusão da tabulação.

Ksh de domínio público, pdksh que você pode obter e usar se seu ambiente permitir é a que suporta a sintaxe set -o vi-tabcomplete . Ele também suporta set -o vi-esccomplete para compatibilidade com variantes mais antigas do ksh.

    
por 31.10.2009 / 01:48
0

No ksh do Fedora 11, você obtém a conclusão da tabulação depois de apenas set -o vi

$ echo KSH_VERSION
Version M 93t 2008-11-04
$ rpm -q -a | grep ksh
ksh-20081104-3.fc11.i586
    
por 05.03.2010 / 01:51

Tags