проблема
Мне нужно нечеткий поиск в каталоге текстовых файлов, где также ищется содержимое файлов. В настоящее время я использую для этого 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 сделать это? кто-нибудь сделал это, что мне не хватает?