HSTR 1.25

good-penguin.png

HSTR — консольная утилита с curses-интерфейсом для интерактивного поиска команд в истории оболочки.

Помимо интерактивности HSTR отличают от Ctrl-R также:

  • три варианта поиска: совпадение подстроки, регулярное выражение или поиск ключевых слов (строка считается совпадающей, если она включает в себя все указанные ключевые слова);
  • опциональный учёт регистра в шаблоне;
  • наличие списка избранных команд;
  • возможность удаления элементов из истории;
  • альтернативное ранжирование команд, учитывающее их длину в дополнении к позиции в истории.

Изменения в данной версии:

  • новая опция командной строки --kill-last-command, удаляющая последнюю команду из истории;
  • добавлена опция конфигурации verbose-kill, которая контролирует вывод на экран команды, удалённой с помощью --kill-last-command;
  • новое сочетание Ctrl-X k для оболочки, которое вызывает --kill-last-command;
  • смена режима по умолчанию на совпадение по ключевым словам;
  • отсутствие задержки после нажатия Esc;
  • ускорение загрузки истории команд;
  • исправления подсветки текущего элемента списка, поведения Ctrl-R для поля ввода внизу экрана, обновления списка при изменении размеров окна, перемещение курсора ввода за пределы поля ввода, падения при удалении единственного элемента списка.

Альтернативное название — hh. Пакет в дистрибутивах может называться одним из двух вариантов.

>>> Ссылки для загрузки

>>> Страница проекта

©  Linux.org.ru