mksh completo ao mover para o diretório pai

0

Acabei de instalar o mksh e não sei como resolver um pequeno problema que tenho. Ao tentar alterar o diretório para o diretório pai, o mksh não é concluído ao pressionar "tab". Deixe-me visualizar:

$ cd .."tab"

não terminará em

$ cd ../

O que precisa ser adicionado ao mkshrc para obter esse recurso?

Obrigado antecipadamente!

    
por famfop 17.11.2015 / 22:50

1 resposta

0

A conclusão de tabulação usa globbing internamente. Em mksh (e possivelmente outras variantes da Korn Shell), . e .. são nunca correspondidos na globulação (para evitar acidentes com rm , principalmente).

Usar um teclado alemão é uma pena, caso contrário eu diria que estou com @Gilles sobre isso ... (mudei de layout para nós e não me arrependo, pessoalmente). Mas isso significa que não há nada que você possa fazer para tornar mksh tabcomplete .. .

Se você precisar dele com frequência, poderá usar isto:

function .. {
    cd ../"$1"
}

Infelizmente, isso ainda não permite o preenchimento de guias por meio dele. Então, o layout de Shift-7 ou a mudança de kezboard (a intenção da ortografia) é o caminho a seguir.

Isenção de responsabilidade: eu sou o desenvolvedor .

    
por 19.11.2015 / 00:22