Onde encontrar uma lista completa das funções readline ligáveis do modo Vi?

3

Ao procurar por uma maneira de saltar entre espaços em branco com a biblioteca GNU Readline, Descobri as funções% line% e vi-fWord readline em esta pergunta.

Mas, estranhamente, não consigo encontrá-los nos Manuais Readline este e este . Onde há uma lista de vi-bWord funções documentadas ou tenho que RTFS ?

    
por Naitree 30.06.2016 / 15:40

1 resposta

4

Você pode obter uma lista dos nomes das funções Readline relacionadas ao vi executando isto no bash:

bind -P | grep -w vi

Infelizmente, a documentação para essas funções está faltando. A documentação oficial da biblioteca Readline se concentra mais no modo Emacs e fornece informações mínimas sobre como usar o modo Vi. Na seção curta, Readline vi Mode , afirma que

The Readline vi mode behaves as specified in the POSIX standard.

O padrão POSIX para o shell é especificado em Edição de linha de comando (modo vi) . Para um documento de padrões, sua descrição de como o shell deve se comportar é bastante legível, e você pode ver como algumas das funcionalidades especificadas correspondem às funções Readline listadas por bind -P .

No entanto, tenho recentemente descoberto que sua implementação do modo vi POSIX não está completa.

    
por 30.06.2016 / 18:32

Tags