Мне было интересно, есть ли функция, при которой вы получаете завершение истории (нажимая ВВЕРХ и ВНИЗ) для команды, а также для уже введенных аргументов, это было бы действительно удобно с sudo
, например:
$ sudo vim [НАЖАТЬ ВВЕРХ]
--> завершит меня до sudo vim .zshrc
(если это была моя последняя команда), но если я снова [НАЖИМ ВВЕРХ], я получу завершение для:
$ sudo ls /
(если это была моя предпоследняя команда sudo)
Но мне нужно завершение только для команд, начинающихся с sudo vim
.
Надеюсь, это имеет смысл.
up-line-or-search
. Откройтеman zshzle
и найдитеup-line-or-search
. Эта команда использует только первое слово для поиска в истории. - person Francisco   schedule 27.07.2015