我正在寻找一个 zsh 选项,它允许我在自动完成菜单打开时只按一次 Enter。现在,我必须按 Enter 键选择菜单中的某项并使其消失,然后再按一次才能真正执行命令。
有点像 vim 的 wildmenu 的工作方式。
这在 zsh 中可能吗?
答案1
在 .zshrc 中添加此行:
bindkey -M menuselect '^M' .accept-line
我正在寻找一个 zsh 选项,它允许我在自动完成菜单打开时只按一次 Enter。现在,我必须按 Enter 键选择菜单中的某项并使其消失,然后再按一次才能真正执行命令。
有点像 vim 的 wildmenu 的工作方式。
这在 zsh 中可能吗?
在 .zshrc 中添加此行:
bindkey -M menuselect '^M' .accept-line