Инструменты пользователя

Инструменты сайта


niceos:fzf

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
niceos:fzf [2025/03/27 00:17] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1niceos:fzf [2025/03/27 00:17] (текущий) – ↷ Страница перемещена из projects:fzf в niceos:fzf
Строка 1: Строка 1:
 +====== fzf (удобный поиск) =======
  
 +
 +🧿 fzf — fuzzy finder:\\
 +Поиск по истории команд, файлам, git, ssh, и всему, что движется\\
 +
 +Автодополнение в CLI (можно настроить)\\
 +
 +Используется с ''ctrl+R'', ''ctrl+T'', ''alt+C'' и др.\\
 +
 +🛠 Шаг 1: Установка\\
 +
 +<code>
 +sudo apt update
 +sudo apt install fzf
 +</code>
 +
 +
 +🛠 Шаг 2: Включение автодополнения и хоткеев\\
 +Добавим в ''~/.bashrc'':
 +
 +<code bash>
 +# fzf bindings
 +[ -f /usr/share/doc/fzf/examples/key-bindings.bash ] && source /usr/share/doc/fzf/examples/key-bindings.bash
 +[ -f /usr/share/doc/fzf/examples/completion.bash ] && source /usr/share/doc/fzf/examples/completion.bash
 +</code>
 +Применяем:
 +''source ~/.bashrc''
 +
 +
 +🎮 Горячие клавиши:\\
 +''Ctrl+R'' Поиск по истории команд\\
 +''Ctrl+T'' Вставка пути к файлу (фаззи-поиск)\\
 +''Alt+C'' Быстрый переход по каталогам\\
 +
 +
 +✅ Решение: задать ''--layout=reverse''\\
 +Открой ''~/.bashrc'' и добавь/измени переменные окружения:
 +
 +<code bash>
 +export FZF_DEFAULT_OPTS="--layout=reverse --height=40% --border"
 +</code>

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki