Я использую следующие настройки в zsh:
zstyle ':completion:*' menu select
autoload predict-on
predict-on
Когда я набираю какую-то команду ln
и не собираюсь использовать ничего из того, что предсказано ( -al
например), как я могу просто отклонить то, что уже есть, и оставить только свой введенный ввод?
решение1
Вы можете просто удалить все от курсора до конца строки с помощью виджета kill-line
или vi-kill-eol
.
ВemacsПо умолчанию режим
kill-line
привязан к Control+ .KВвиmode, по умолчанию
vi-kill-eol
привязан к Dкомандному режиму. Так что вам нужно войтивикмдрежим (по умолчанию Escape) и затем нажмитеDВ качестве альтернативы вы можете добавить пользовательскую привязку для
kill-line
режима вставки (вина) для немедленного доступа. Например, привязать его к Control+ Krunbindkey '^K' kill-line