tcsh bindkey para ativar a variável readline 'visible-stats'

0

Em .inputrc armazene os comandos de linha de leitura para bash , por exemplo:

bind "\C-S": i-search-fwd

Eu faço o mesmo em .bindings para tcsh :

bindkey "^S" i-search-fwd

Para especificar variáveis readline em .inputrc eu faço:

set visible-stats on

No entanto, não consegui fazer o mesmo com tcsh . Eu tentei com set e bindkey .

Então, a primeira questão é, como especificar variáveis readline para o tcsh?

Por fim, há uma seção man page ou man para bindkey ? Por exemplo, posso encontrar informações sobre bind em man bash .

    
por Sergio 13.04.2018 / 21:05

1 resposta

3

readline é uma biblioteca usada por bash e algum outro software, mas não por tcsh . Por motivos históricos, tcsh tem sua própria implementação de funcionalidade semelhante à readline, cujo conjunto de recursos não corresponde necessariamente a um por um com o da linha de leitura. Portanto, tentar definir variáveis readline para o tcsh é infrutífero, já que os dois não têm nada a ver um com o outro.

O equivalente mais próximo de visible-stats de readline em tcsh é a variável de shell addsuffix e já deve estar definido por padrão.

O tcsh's bindkey é um tcsh shell embutido, então você o encontrará descrito em man tcsh , na seção Comandos internos . O addsuffix também é descrito na mesma página do manual, na seção Variáveis especiais do shell .

    
por 15.04.2018 / 21:10