gpt4 book ai didi

bash - zsh:如何使制表符补全不需要空格到光标后的下一个单词?

转载 作者:行者123 更新时间:2023-11-29 08:57:23 25 4
gpt4 key购买 nike

zshbash tab completion 之间有一个恼人的区别:

假设你写了一些命令,想在行首添加一些东西:

$ compute --some --stuff

然后你跳到一行一行的开头开始写sudo(不好的例子-只是为了演示)

$ sudcompute --some --stuff
^ <---cursor

bash 会让您完成 sudsudozsh 会尝试完成 sudcompute.

所以在这种情况下,您必须写一个空格,向后跳一个字符并尝试使用制表符补全。

如果您仍然习惯于 bash,您会尝试在 sud 之后进行制表符补全,并将您开始编写的命令呈现为完全无用的东西。

简而言之:是否有一个选项可以让 zsh 完成光标左侧的短语,而不管它是否以空格结尾?

最佳答案

刚刚在我的 .zshrc 中环顾四周文件,我想这就是你想要的:

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

在哪里^i<Ctrl-I>通常是制表符。

关于bash - zsh:如何使制表符补全不需要空格到光标后的下一个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37772712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com