zsh和bash选项卡完成之间存在恼人的区别:
想象一下,你写了一些命令,并希望在行的开头添加一些东西:
$compute --some --stuff
然后你跳到行和行的开头并开始写sudo(坏的例子 – 只是为了演示)
$sudcompute --some --stuff ^ <---cursor
bash会让你完成Sud到sudo,而zsh会尝试完成sudcompute.
因此,在这种情况下,您必须编写一个空格,跳回一个字符并尝试Tab-complete.
如果你仍然习惯于猛击,你会尝试在sud之后完成tab-complete并将你开始编写的命令渲染成完全没用的东西.
所以简而言之:是否有一个选项让zsh完成光标左侧的短语,无论它是否被空格终止?