Forwarded from Ice Linux 🧊 (Анти)
fzf - мощный инструмент для интерактивного поиска🗿
🤓fzf позволяет быстро находить файлы, команды, строки текста и многое другое с помощью минимального ввода. Также он может быть интегрирован в командные оболочки bash, szh и fish и даже текстовые редакторы по типу vim
Особенности fzf
1️⃣Нечёткий поиск — ищет даже при частичном или не совсем точном совпадении.
2️⃣Интерактивный интерфейс — при запуске появляется список, который обновляется по мере ввода запроса.
3️⃣Поддержка потоков данных — может принимать входные данные из других команд (например, git ls-files | fzf).
4️⃣Гибкая интеграция — можно использовать в скриптах, Git, оболочках и текстовых редакторах.
5️⃣Поддержка ANSI-цветов — можно красиво отображать подсвеченные элементы.
Немного примеров использования
-e - Более точный поиск. Будет искать точные совпадения.
-i/+i - Отключение/Включение регистрозависимости
-m - Выбор нескольких элементов на Tab/Shift+Tab
Простой поиск по всем файлам в каталоге с точным поиском и без учёта регистра
Помимо простого поиска файлов fzf умеет искать из потока вывода. Выбор нескольких нужных строк из файла
Поиск каталога и мгновенный переход к нему
🤓fzf позволяет быстро находить файлы, команды, строки текста и многое другое с помощью минимального ввода. Также он может быть интегрирован в командные оболочки bash, szh и fish и даже текстовые редакторы по типу vim
Особенности fzf
1️⃣Нечёткий поиск — ищет даже при частичном или не совсем точном совпадении.
2️⃣Интерактивный интерфейс — при запуске появляется список, который обновляется по мере ввода запроса.
3️⃣Поддержка потоков данных — может принимать входные данные из других команд (например, git ls-files | fzf).
4️⃣Гибкая интеграция — можно использовать в скриптах, Git, оболочках и текстовых редакторах.
5️⃣Поддержка ANSI-цветов — можно красиво отображать подсвеченные элементы.
Немного примеров использования
Установите пакет fzf из репозиториев вашего любимого дистрибутиваСамые частые опции
-e - Более точный поиск. Будет искать точные совпадения.
-i/+i - Отключение/Включение регистрозависимости
-m - Выбор нескольких элементов на Tab/Shift+Tab
Простой поиск по всем файлам в каталоге с точным поиском и без учёта регистра
fzf -e -i
Помимо простого поиска файлов fzf умеет искать из потока вывода. Выбор нескольких нужных строк из файла
cat IceLinux|fzf -m
Поиск каталога и мгновенный переход к нему
cd $(find -type d|fzf)
💋8 5😭2
Same Photo of a Fork Everyday (again)
Photo
Ты уже кого-то до слез довел своей вилкой
/dev/stdout
Ты уже кого-то до слез довел своей вилкой
Люблю когда люди страдают от того что решили не слушать и действовать по своему
❤8 1