在 > zsh
mac
终端
上
如果我键入 c
并得到自动完成建议作为 clear
要接受该建议,我需要按右箭头键,然后按回车键运行它。 我想将右箭头键更改为其他键,例如 ` OR '
请帮助找到更改此行为的方法。
在 > zsh
mac
终端
上
如果我键入 c
并得到自动完成建议作为 clear
要接受该建议,我需要按右箭头键,然后按回车键运行它。 我想将右箭头键更改为其他键,例如 ` OR '
请帮助找到更改此行为的方法。
您可以更改autosuggest-accept小部件的bindkey。
bindkey '`' autosuggest-accept
autosuggest-accept
更改为 autosuggest-execute
。ZSH_AUTOSUGGEST_ACCEPT_WIDGETS
数组中删除小部件。ZSH_AUTOSUGGEST_ACCEPT_WIDGETS=("${(@)ZSH_AUTOSUGGEST_ACCEPT_WIDGETS:#forward-char}")
CTRL+E
使用向右箭头的替代方式,它将接受自动建议。
在链接中,他们将其称为“emacs模式下的行尾”,但我并没有配置任何这样的东西,所以我猜它只是起作用了。