2012-09-04 46 views
7

岩组具有扩大水珠的一个很好的功能:的zsh:如何找回 '未膨胀的' 命令

% ls **/*.js

Tab变成

% ls app/assets/javascripts/application.js vendor/assets/javascripts/Markdown.Converter.js

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

我想要它的原因是,当我在调试glob时,我点击Tab只是为了再次检查一些东西,没有办法找回并完成模式。我必须从头开始。

回答

11

使用undozle命令。例如,它绑定到按Ctrl_

bindkey '^_' undo 

zshzle(1)

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

redo Incrementally redo undone text modifications. 
+0

真棒!除了这个特定的用例外,它也很有用。谢谢! – artemave

+0

链接给HTTP错误403. –

+1

@TomHale:我找到了一个替代的来源。感谢您报告它。 – Thor