在添加单词时,zsh 补全不起作用

在添加单词时,zsh 补全不起作用

我有两个版本的某个应用程序,一个在我的 PATH 中,另一个在~/install/app。因此我通常会

app file

但有时我想在此之后立即做:

~/install/app file

使用 bash 我会

app fileESCI将光标定位在行首(我使用 vim 键绑定)

然后,将光标放在行首,开始输入~/install并完成TAB

~/insTABapp file

~/install/app file

但是,使用 zsh 时,补全不起作用,因为~/ins和之间没有空格app,所以它不知道该怎么做。我该如何解决这个问题?

答案1

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

...并且TAB应该在 vi 插入模式下按照您喜欢的方式工作。

相关内容