Este Unix & amp; Publicação no Linux descreve o que você quer:
... Eu encontrei uma ótima ferramenta universal: localizador difuso de linha de comando .
Ele basicamente permite que você localize arquivos "fuzzy-find" (confira o rich gif animação pelo link acima), mas também permite alimentar arbitrariamente dados de texto para ele e filtrar esses dados. Então, a ideia dos atalhos é simples: tudo o que precisamos é manter um arquivo com caminhos (que são atalhos), e fuzzy-filter este arquivo. Veja como fica: nós digitamos Comando
cdg(de “cd global”, se você quiser), obtenha uma lista de nossos favoritos, escolha o necessário com apenas alguns toques de tecla e pressione Entrar. O diretório de trabalho é alterado para o item escolhido:
![]()
É extremamente rápido e conveniente: geralmente eu digito de 3 a 4 letras do item necessário, e todos os outros já foram filtrados.
Pode não ser o que você está procurando, mas o editor do Vim com o plug-in CtrlP pode ser usado para isso:
Você precisará instalar um dos vim , vim-nox , vim-gnome , vim-gtk ou vim-athena para que isso funcione. As instruções de instalação do CtrlP são fornecidas em seu site :
Clone o plug-in em um diretório separado:
$ cd ~/.vim $ git clone https://github.com/kien/ctrlp.vim.git bundle/ctrlp.vimAdicione ao seu ~ / .vimrc:
set runtimepath^=~/.vim/bundle/ctrlp.vimExecute na linha de comando do Vim:
:helptags ~/.vim/bundle/ctrlp.vim/doc- Reinicie o Vim e verifique
:help ctrlp.txtpara obter instruções de uso e detalhes de configuração.
Se você nunca usou o Vim antes, pode ser um pouco intimidante. Corra vimtutor para ter uma ideia.