Emacs IDO (interativamente, faça as coisas) para o vim

0

Existe um equivalente vim do modo ido do Emacs ( video )?

O que quero dizer é que eu quero digitar

:e a

e ele deve mostrar uma lista abreviada de arquivos que começam com 'a' . Quando digito b , ele atualiza automaticamente essa lista para mostrar apenas os arquivos que começam com 'ab' .

O wildmenu do Vim não o corta, pois não é atualizado interativamente quando eu digito (como no Emacs). Eu tenho que constantemente pressionar <TAB> para atualizar (depois de digitar qualquer coisa).

Em outras palavras, estou procurando algo semelhante ao CtrlP, mas algo que se integraria à linha de comando do vim e funcionaria para todos os casos sempre que o wildmenu pudesse ser usado (não algo invocado por um atalho especial). / p>     

por Paweł Gościcki 20.09.2013 / 22:50

3 respostas

1

Assim como no emacs, a conclusão do tipo fuzzy / as-you-type não existe no vim, então você precisa de um script. Talvez o vim.org tenha o que você quer?

O SkyBison estaria perto do que você quer: está no meio do caminho entre IDO e CtrlP.

link

    
por 21.09.2013 / 08:30
0

Não há nada embutido no Vim que faça o que você quer. É possível que alguém tenha tentado escrever um plug-in Vim que acrescente esse comportamento, mas não localizei nada com uma rápida pesquisa no Google.

Editar: Existem alguns plug-ins para preenchimento automático no buffer, como você-tipo, mas não tenho conhecimento de nenhum que funcione no: -command linha.

    
por 21.09.2013 / 03:19
0

Eu acredito que o FuzzyFinder fará o que você quiser: link

    
por 10.10.2013 / 14:20