Complementação do nome da variável no ksh

1

Enquanto estou no bash, posso fazer uma aba completa com nomes de variáveis de ambiente, mas com o ksh não consigo fazer isso. Como posso fazê-lo com o KSH? Eu estou usando mksh com cygwin.

    
por user917279 23.09.2013 / 17:49

1 resposta

1

mksh author aqui (de novo) ☻

O preenchimento de tabulação em mksh é deliberadamente determinístico: a primeira palavra na linha (ou após certos caracteres como ) e ; ) é concluída como um comando por padrão, todas as outras palavras são preenchidas como nomes de arquivos por padrão .

No entanto, depois de escrever um nome de variável, por ex. echo $PWD_ (onde _ é o cursor) e pressione Tab, a variável será (desde algumas versões) expandida em linha (por exemplo, para echo /_ se você estiver no diretório raiz).

Sinta-se à vontade para visitar o canal de IRC do mksh (indicado no final da manpage), além disso… não há mksh etiquete aqui ainda, então eu só estou olhando aqui ocasionalmente.

    
por 27.02.2014 / 14:52