LINUX.ORG.RU

Ответ на: комментарий от anonymous

Ищет не в начале, а в середине фразы. Невозможно перечислить команды на букву а или m, потому что перечисляются все команды, содержащие эту букву.

Deleted
()

В fish'е, например, как раз такая прокрутка истории - будет выдавать не только начинающиеся с, но и просто содержащие последовательность.

Bfgeshka ★★★★★
()
Ответ на: комментарий от Deleted

https://github.com/junegunn/fzf

История будет красивой текстовой менюшкой, это раз. Можно использовать регулярки, это два.

Если в истории две команды:

asd
dsa

Поиск по a даст первой dsa (т.к. содержит эту букву), по ^a выдаст только asd, т.к. начинается с a.

anonymous
()
Ответ на: комментарий от Bfgeshka

fish делает не совсем то что нужно, но всё же он намного лучше, чем обычный шелл.

Deleted
()

В zsh есть такая шняга как history substring search

sudopacman ★★★★★
()

Это делается через readline.

Добавь в ~/.inputrc:

# include system wide readline settings
$include /etc/inputrc
set mark-symlinked-directories on
# partial history search on up/down keys
"\e[A": history-search-backward
"\e[B": history-search-forward

Или в общесистемный /etc/inputrc, но тогда без первого $include.

DoTheGNU
()
10 ноября 2016 г.

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

takino ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.