根据文档,!!
应该在<tab>
后面的
$ echo 1
1
$ echo 2
2
$ !!<tab>
$ echo 1
扩展到最后一个命令。但是,我的设置不是这种情况(我使用默认的oh-my-zsh)。这是一个例子:
!#
此外,
$ echo 1
1
$ echo 2
2
$ echo 3 !#<tab>
$ echo 3 echo 2
不会扩展到当前行中输入的内容。相反,它扩展到最后一个命令
Html.fromHtml(response["content"])
是否有任何选项可以控制它?
答案 0 :(得分:0)
我查看了github上的默认oh-my-zsh
完成设置,看起来没有启用参数扩展功能。根据{{1}} documentation,任何覆盖都应该进入oh-my-zsh
目录,在以custom/
结尾的文件中。让参数扩展工作应该就像删除这样的文件一样简单:
*.zsh
您正在寻找的完成者功能称为zstyle ':completion:*' completer _expand _complete
,以下是_expand
对此所说的内容:
man zshcompsys