Hstr 1.25
HSTR — консольная утилита с curses-интерфейсом для интерактивного поиска команд в истории оболочки.
Помимо интерактивности HSTR отличают от Ctrl-R также:
три варианта поиска: совпадение подстроки, регулярное выражение или поиск ключевых слов (строка считается совпадающей, если она включает в себя все указанные ключевые слова);
опциональный учёт регистра в шаблоне;
наличие списка избранных команд;
возможность удаления элементов из истории;
альтернативное ранжирование команд, учитывающее их длину в дополнении к позиции в истории.
Изменения в данной версии:
новая опция командной строки --kill-last-command, удаляющая последнюю команду из истории;
добавлена опция конфигурации verbose-kill, которая контролирует вывод на экран команды, удалённой с помощью --kill-last-command;
новое сочетание Ctrl-X k для оболочки, которое вызывает --kill-last-command;
смена режима по умолчанию на совпадение по ключевым словам;
отсутствие задержки после нажатия Esc;
ускорение загрузки истории команд;
исправления подсветки текущего элемента списка, поведения Ctrl-R для поля ввода внизу экрана, обновления списка при изменении размеров окна, перемещение курсора ввода за пределы поля ввода, падения при удалении единственного элемента списка.
Альтернативное название — hh. Пакет в дистрибутивах может называться одним из двух вариантов.
>>> Ссылки для загрузки
>>> Страница проекта
Помимо интерактивности HSTR отличают от Ctrl-R также:
три варианта поиска: совпадение подстроки, регулярное выражение или поиск ключевых слов (строка считается совпадающей, если она включает в себя все указанные ключевые слова);
опциональный учёт регистра в шаблоне;
наличие списка избранных команд;
возможность удаления элементов из истории;
альтернативное ранжирование команд, учитывающее их длину в дополнении к позиции в истории.
Изменения в данной версии:
новая опция командной строки --kill-last-command, удаляющая последнюю команду из истории;
добавлена опция конфигурации verbose-kill, которая контролирует вывод на экран команды, удалённой с помощью --kill-last-command;
новое сочетание Ctrl-X k для оболочки, которое вызывает --kill-last-command;
смена режима по умолчанию на совпадение по ключевым словам;
отсутствие задержки после нажатия Esc;
ускорение загрузки истории команд;
исправления подсветки текущего элемента списка, поведения Ctrl-R для поля ввода внизу экрана, обновления списка при изменении размеров окна, перемещение курсора ввода за пределы поля ввода, падения при удалении единственного элемента списка.
Альтернативное название — hh. Пакет в дистрибутивах может называться одним из двух вариантов.
>>> Ссылки для загрузки
>>> Страница проекта
Ещё новости по теме:
18:20