Zsh 有一个很好的扩展 glob 的特性。例如,击中Tab变成ls **/*.js
ls app/assets/javascripts/application.js vendor/assets/javascripts/Markdown.Converter.js
有没有办法将其折叠回原始 glob 版本?还是我应该禁用全局扩展?
我想要它的原因是,当我在调试一个 glob 时,我Tab
只是为了仔细检查一些东西,没有办法返回并完成模式。我必须从头开始。
使用undo
zle
命令。例如,将其绑定到Ctrl_:
bindkey '^_' undo
来自zshzle(1)
:
undo (^_ ^Xu ^X^U) (unbound) (unbound)
Incrementally undo the last text modification.
redo Incrementally redo undone text modifications.