Existe uma opção de localização fuzzy para o vi?

0

Sou convertido e agora sou grande fã do vim

No entanto, ainda há uma coisa da qual tenho inveja em outros editores:
Localizador de correspondência difusa

Existe uma opção ou um plugin para que eles funcionem da maneira que eu vejo trabalhando em vários outros editores?

    
por Michael Durrant 11.03.2017 / 17:22

2 respostas

2

Uma boa solução que instalei é o link

Algumas personalizações adicionais que fiz foram:

Um alias de linha de comando:

alias ci='vi $(FZF)' # Just easier to type

Além disso, adicionei isso ao meu .vimrc:

nmap :f :FZF # less typing

para que eu possa digitar :f[RETURN] enquanto estiver no vi

    
por 11.03.2017 / 17:22
0

O plugin CtrlP para o Vim permite a pesquisa difusa de arquivos, buffers, arquivos usados recentemente, tags e < href="https://github.com/ctrlpvim/ctrlp.vim/tree/extensions"> extensões para pesquisar diretórios, erros de correção rápida, scripts no caminho de tempo de execução do Vims, desfazer histórico, linhas em buffers e alterações .

Está escrito em Vimscript puro e suporta MacVim, gVim e Vim 7.0+. Ele também tem suporte total para a sintaxe regexp do Vim como padrões de pesquisa e permite que vários arquivos sejam abertos de uma só vez usando uma única pesquisa.

A versão mais recente pode ser encontrada em GitHub

    
por 11.03.2017 / 17:41