Мне было интересно, есть ли функция, в которой вы получите завершение истории (нажав UP и DOWN) для команды, но также и для уже введенных аргументов, это было бы очень удобно с sudo
, так например :zsh история завершения с sudo
$ Sudo ВИМ [прижиматься]
-> завершат меня sudo vim .zshrc
(если это была моя последняя команда), но если я [PRESS UP] еще раз я получаю завершение для:
$ SUDO Ls/
(если это была моя предпоследняя команда sudo)
Но то, что я хочу, это завершение для команд, начинающихся только с sudo vim
.
Надеюсь, это имеет смысл.
Это не является уникальным для «Суда» ... –
Это Ит использование функции 'up-line-or-search'. Откройте 'man zshzle' и найдите' up-line-or-search'. Эта команда использует только первое слово для поиска истории. – Francisco