$ fish --version
fish, version 2.7.1-815-g0f62161b
$ uname -a
Darwin mac.local 15.6.0 Darwin Kernel Version 15.6.0: Tue Jan 9 20:12:05 PST 2018; root:xnu-3248.73.5~1/RELEASE_X86_64 x86_64 i386 MacBookPro11,3 Darwin
Passos
$ sh -c 'env HOME=$(mktemp -d) fish'
Welcome to fish, the friendly interactive shell
zx8<strong i="12">@mac</strong> /U/zx8> cd (mktemp -d)
zx8<strong i="13">@mac</strong> /p/v/f/_/w/T/tmp.8MyScugyEq> mkdir (seq 1 1000)
zx8<strong i="14">@mac</strong> /p/v/f/_/w/T/tmp.8MyScugyEq> cd 3<TAB><TAB>
# Type the number '2' to further filter results within autosuggestions
Comportamento Esperado
# List of autosuggestions containing the number '2'
Comportamento Real
$ cd 3/2
Primeiro, algumas terminologias:
"Sugestões automáticas" é o texto esmaecido que aparece _na_ linha de comando, que você aceita com a seta para a direita ou ctrl-f ou similar
"Conclusões" são as coisas que você seleciona em um menu com TAB
Portanto, isso está relacionado ao pager _completions_.
Em # 2249 (commit 5c2e6734c1e547da172b3fe0615e070ba84451e3), @ridiculousfish alterou-o para que você precise acionar explicitamente a pesquisa, por meio da nova função de ligação "pager-toggle-search", vinculada a ctrl-s por padrão (e eu acredito que "/" em vi- modo normal).
Portanto, você precisa pressionar Ctrl-S agora.
Entendi, obrigado.
Muito desapontado porque algo que tenho usado há mais de um ano foi alterado sem uma maneira de voltar ao antigo comportamento (por exemplo, fish_legacy_pager
).
Tenho certeza que vou me adaptar e não tenho nenhum problema com a alternância manual sendo o padrão, mas não ser capaz de restabelecer o comportamento antigo por meio de um sinalizador parece um pouco míope!
@ zx8 obrigado pelo feedback. fish, é claro, tem o princípio de design "configurabilidade é a raiz de todos os males", razão pela qual esse tipo de coisa não é controlado por bandeiras. Você pode acompanhar a discussão que levou a essa mudança em # 2249. Se você tiver sugestões de como a IU pode ser melhorada, ainda estamos muito abertos a isso, muitas dessas coisas são "experimente e veja como é".