zsh中inword(completeinword)补全后不要跳到单词末尾

zsh中inword(completeinword)补全后不要跳到单词末尾

当光标位于单词中时,我已经能够打开自动完成功能:https://unix.stackexchange.com/a/736909/556055

但重点是我可以接受自动完成并继续在单词/同一个地方输入内容。但相反,当我按空格键或 Enter 键时,光标会跳转到整个单词的末尾 + 1 个空格。我可以改变这种行为吗?

PS 参考行为是 bash 的(没有配置)。

答案1

现在答案已更新,这个问题也得到了解决:https://unix.stackexchange.com/a/736909/556055

基本上,您可以添加:

bindkey '^I' expand-or-complete-prefix

或这个:

bindkey '\t' expand-or-complete-prefix

基本上,它是相同的东西(Tab),但写法不同。

相关内容