Histórico sensível ao contexto [duplicado]

0

Quando eu uso o OMZ, eu tenho um recurso muito bom que eu gosto de chamar de histórico sensível ao contexto. É mais fácil mostrar do que descrever. Se eu correr:

% abc
% cba

E então eu digito % a[up] , sem histórico de CS eu recebo % cba . Com isso eu recebo % abc . O que na OMZ causa isso?

EDIT: Eu quero que isso me dê resultados com base no início do comando. Com a pesquisa de substring sugerida por @Thomas Dickey, ele corresponde ao que eu digitei em qualquer lugar no comando.

EDIT 2: @ jasonwryan's answer in Como posso pesquisar o histórico com o que já está inserido no prompt em zsh? é quase isso; a única coisa é que o cursor deve estar no final da nova linha, em vez de ficar no local atual.

    
por Duncan X Simpson 25.09.2016 / 22:40

1 resposta

1

Isso soa como zsh-history-substring-search , que de acordo com a página da Web é inspirada no shell fish (e de improviso soa como o caminho O vi-like-emacs implementa o histórico de comandos - provavelmente existem várias variações).

Para outras possibilidades, veja a resposta do @jasonwryan em como eu posso pesquisar o histórico com o que já se inscreveu no prompt em zsh?

    
por 25.09.2016 / 23:04