Поиск файла по нечеткому поиску имени и контента с помощью fzf - PullRequest
0 голосов
/ 01 апреля 2020

проблема

Мне нужно нечеткий поиск в каталоге текстовых файлов, где также ищется содержимое файлов. В настоящее время я использую для этого ripgrep и fzf, проблема в том, что каждая строка каждого файла становится элементом поиска, мне нужно, чтобы каждый элемент содержал все строки своего файла.

Пример:

У нас есть два файла:

example.md

что-то что-то foo что-то

что-то что-то foo что-то

что-то что-то foo что-то

что-то что-то foo что-то

полезно-пример.md

что-то что-то foo что-то

Мы запускаем rg . | fzf в каталоге, содержащем их, напишите foo и получите следующие результаты:

полезно-пример.md: что-то что-то foo что-то

example.md: что-то что-то foo что-то

example.md: что-то что-то foo что-то

example.md: что-то что-то foo что-то

example.md: что-то что-то foo что-то * 104 9 *

Проблема в том, что каждая строка example.md является элементом, это должен быть один элемент, содержащий каждый файл. Это должно было выглядеть примерно так:

полезно-пример.md: что-то что-то foo что-то

example.md: что-то что-то foo что-то

...................... что-то foo что-то

.... .................. что-то foo что-то

................. ..... что-то foo что-то

вопрос

Как я могу go сделать это? кто-нибудь сделал это, что мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...