Телевізор — багатофункціональний «туманний» пошуковик TUI

Перекладено ШІ 0 Laravel News 18 січня, 2025

Вам цікаво дізнатися, як революційний інструмент Television може полегшити вашу роботу з пошуком? У цій статті ми розглянемо основні функції цього швидкого TUI-файндера, який дозволяє легко досліджувати дані на вашому комп'ютері

Television — це швидка загальносистемна утиліта TUI для пошуку з нечітким збігом. Вона має високу конфігурованість і дозволяє швидко шукати через різноманітні джерела даних, такі як файли, історія Git, змінні середовища тощо.

З коробки команда tv пропонує кілька вбудованих "каналів", які можна використовувати:

tv list-channels
 
Вбудовані канали:
    env
    files
    git-repos
    dirs
    text
    alias
 
Користувацькі канали:
    zsh-history
    git-diff
    fish-history
    s3-buckets
    git-branch
    bash-history
    docker-images
    my-dotfiles
    git-log
    git-reflog

Припустимо, вам потрібно швидко знайти git-репозиторій на вашій файловій системі. Ви можете використати канал git-repos для нечіткого пошуку по всіх git-репозиторіях на вашому комп'ютері:

# Основні характеристики

  • Висока швидкість: асинхронний ввід/вивід та багатопоточність забезпечують плавний та чутливий інтерфейс.
  • Нечітке співпадіння: передова бібліотека для ефективного фільтрування списків записів.
  • Включені елементи: постачається з набором вбудованих каналів і переглядачів, готових до використання з коробки.
  • Інтеграція з оболонкою: скористайтеся розумним автозавершенням у будь-якому місці завдяки інтеграції Television.
  • Канали: концепція каналів дозволяє шукати в різних вбудованих джерелах даних (наприклад, файли, репозиторії Git, змінні середовища тощо).
  • Переглядачі: надає можливість переглядати вміст записів у окремій панелі.
  • Вбудоване підсвічування синтаксису: має асинхронне підсвічування синтаксису для різноманітних типів файлів.
  • Комбінації клавіш: включає зрозумілі стандартні комбінації клавіш, натхнені Vim та іншими популярними термінальними скороченнями.
  • Теми: користуйтеся однією з 10 вбудованих тем або легко створюйте свою власну.
  • Кросплатформеність: працює на Linux, macOS і Windows.
  • Сумісність з емуляторами терміналу: Television бездоганно функціонує на всіх основних емуляторах терміналу.

Якщо ви хочете спробувати Television, вона сумісна з більшістю основних емуляторів терміналу і працює на Linux, macOS та Windows. Найкраще почати з вивчення документації з встановлення, потім ознайомитися з документацією каналів, яка познайомить вас з вбудованими каналами та популярними каналами спільноти. Нарешті, документація з автозавершення в оболонці допоможе вам інтегрувати Television з вашою оболонкою.

Популярні

Інше, що варто прочитати

11 Оновлено 01 червня, 2026

Локальні моделі та їх скоупи в Laravel за допомогою атрибута Scope

В Laravel 12 ми отримали можливість використовувати новий підхід для визначення локальних скоупів у моделях Eloquent. Дізнайтеся, як новий атрибут #[Scope] спрощує цей процес і зберігає ваші назви методів незмінними

41 Оновлено 01 червня, 2026

Що нового в PHP 8.5

PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення

14 Оновлено 01 червня, 2026

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше