tool in terminal like helm-occur / helm-swoop para terminal?

2

Eu não sei se este é o lugar certo para postar esta pergunta, mas se você não é um usuário do Emacs, eu explicarei o uso básico do helm-ocorrer / helm-swoop.

Gosto muito de helm-helm-swoop para o Emacs, mas quando não estou usando o Emacs, existe alguma ferramenta no terminal para mim que atue como o leme-helm-swoop, ele não precisa fornecer todos os recursos que eles fornecem, tudo que eu preciso é pesquisar padrão em diretórios / arquivos, e ele irá listar todas as correspondências e eu posso escolher um deles e ir para ele para visualização ou edição, depois de visualizar ou editar, eu posso ir de volta à lista e escolha outra, existe um pacote chamado percol que lista as correspondências, mas não pode ir para o arquivo.

BTW, eu uso ag ou grep.

    
por CodyChan 07.05.2015 / 05:51

1 resposta

0

Tente PathPicker .

PathPicker is a simple command line tool that solves the perpetual problem of selecting files out of bash output.

Instalação

De exemplos :

git status | fpp
grep -r "FooBar" . | fpp
find . -iname "*.js" | fpp

Use a opção -ko se você quiser voltar para a lista:

-ko, --keep-open keep PathPicker open once a file selection or command is performed. This will loop the program until Ctrl-C is used to terminate the process.

Nota sobre o editor:

The $FPP_EDITOR environment variable can be set to tell PathPicker which editor to open the selected files with. If that variable is not set, $VISUAL and then $EDITOR are used as fallbacks, with "vim" as a last resort.

Atualizar :
Há um recurso não documentado em fpp : fpp reconhece a linha números em grep output. Assim, você pode adicionar um número de linha grep -rn foo . | fpp -ko e ir para as linhas correspondentes.

    
por 07.07.2015 / 04:33