zsh:如何取回'未扩展'命令

art*_*ave 10 zsh zsh-zle

Zsh具有扩展球体的一个很好的功能.例如,击球Tabls **/*.js

ls app/assets/javascripts/application.js vendor/assets/javascripts/Markdown.Converter.js
Run Code Online (Sandbox Code Playgroud)

有没有办法将其折叠回原始的glob版本?或者我应该禁用glob扩展?

我想要它的原因是,当我正在调试一个glob并且我Tab只是为了仔细检查一些东西时,没有办法找回并完成模式.我必须从头开始.

Tho*_*hor 16

使用该undo zle命令.例如,将其绑定到Ctrl_:

bindkey '^_' undo
Run Code Online (Sandbox Code Playgroud)

来自zshzle(1):

undo (^_ ^Xu ^X^U) (unbound) (unbound)
       Incrementally undo the last text modification.

redo   Incrementally redo undone text modifications.
Run Code Online (Sandbox Code Playgroud)