Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Суббота, 20 декабря, 2025

Wisu: современный интерактивный просмотрщик каталогов на базе Rust для разработчиков

Wisu: современный интерактивный просмотрщик каталогов на базе Rust для разработчиков

Навигация по большим каталогам проектов с помощью традиционных инструментов может быть медленной и запутанной. Разработчикам нужна ясность, скорость и лучшая видимость при работе в сложных средах. В этом может помочь Wisu, современный интерактивный просмотрщик каталогов. Wisu позволяет легко и быстро просматривать большие деревья проектов прямо из терминала.

 

Что такое Wisu?

Wisu — это современная утилита для просмотра каталогов, написанная на Rust и предназначенная для предоставления мощного и интуитивно понятного обзора файловой системы в терминале.

Он эффективно обходит деревья каталогов с оптимизированным вводом-выводом и параллельной обработкой. Это позволяет практически мгновенно получать результаты для больших кодовых баз, с которыми другие инструменты работают медленно.

 

Почему Wisu

 

Характеристики

1. Классический и интерактивный режимы

Вы можете выбирать между:

2. Тематическая раскраска

Автоматически использует конфигурацию среды LS_COLORS вашей системы.

3. Подробные метаданные (необязательно)

Отображайте только ту информацию, которая вам интересна:

4. Интеллектуальная фильтрация

5. Возможности сортировки

Вы можете отсортировать результаты по названиюразмерувременным меткам и расширению.

Варианты включают в себя:

6. Экспорт данных

Машиночитаемые форматы:

7. Поддержка плагинов и хуков

Программная настройка поведения:

add_filter("args", |entry| { entry });

Установка Wisu в Linux

Для Wisu требуется набор инструментов Rust. Поэтому убедитесь, что в вашей системе установлен Rust.

После установки Rust клонируйте репозиторий Wisu и перейдите в него:

git clone https://github.com/sh1zen/wisu.git
cd wisu

 

Установите Wisu с помощью менеджера пакетов cargo:

cargo install --path .

 

Примечание: Если вы недавно установили Linux, вам нужно установить инструменты для разработки, иначе при установке wisu вы столкнётесь с проблемой «компоновщик cc».

 

Как использовать Wisu для просмотра содержимого каталога

Стандартный синтаксис Wisu:

wisu [ПУТЬ] [ПАРАМЕТРЫ]

 

Путь по умолчанию — это текущий каталог.

Давайте рассмотрим несколько примеров использования.

Чтобы отобразить базовое древовидное представление текущего рабочего каталога, просто запустите:

wisu

 

Вы также можете указать путь к каталогу в явном виде, как показано ниже:

wisu Downloads

 

Интерактивный проводник с правилами игнорирования и значками:

wisu -i -g --icons

 

Средство просмотра Интерактивных каталогов Wisu

Средство просмотра Интерактивных каталогов Wisu

 

Пути с гиперссылками в поддерживаемых терминалах:

wisu --hyperlinks

 

Дерево с полным отображением метаданных:

wisu -i -g --icons -s -p

 

Интерактивный просмотрщик каталогов Wisu с отображением полных метаданных

Интерактивный просмотрщик каталогов Wisu с отображением полных метаданных

 

Естественная сортировка с приоритетом каталогов:

wisu --dirs-first --natural-sort

 

Сортировка по размеру по убыванию:

wisu --sort size --reverse

 

Расширенная сортировка с учётом регистра:

wisu --sort extension --case-sensitive

 

Отдавайте приоритет точечным файлам и каталогам:

wisu --dotfiles-first --dirs-first -a

 

Ярлыки интерактивного режима

Клавиша Описание
↑ / ↓ Переместить выделение
Scroll Навигация с помощью мыши
Enter Разверните папку или откройте файл
r Обновить
q / Esc ВЫЙТИ
Ctrl+s Выбранный путь вывода
Ctrl+t Откройте терминал в выбранном каталоге

 

Интеграции

1. Нечёткий поиск с помощью fzf

wisu -a -g --icons | fzf

 

2. Подкачка по страницам

wisu -L 10 | less -R

 

3. Визуальное переключение каталогов

chdir() {
 local selected_dir
 selected_dir="$(wisu -i -g --icons)"
 if [[ -n "$selected_dir" && -d "$selected_dir" ]]; then
 cd "$selected_dir"
 fi
}

 

4. Цветовая конфигурация

Полностью интегрирован с LS_COLORS, включая поддержку современных терминалов Windows.

 

Краткие сведения

Wisu — это высокопроизводительный просмотрщик каталогов. Он сочетает в себе скорость, наглядность, настраиваемость и интерактивность, что улучшает навигацию по терминалу.

Мы провели небольшой тест с wisu на своём компьютере с Fedora 43. Он действительно работает довольно быстро и без сбоев. Попробуйте, и вам понравится.

Более подробную информацию можно найти в репозитории Wisu на GitHub:

Exit mobile version