2012-09-04 8 views
7

Zshのは、グロブを拡大する優れた機能を持っている '未膨張':zshの:戻って取得する方法は、コマンド

% ls **/*.js

Tabヒット

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

にこれをオンに方法はありますそれを元のグロブバージョンに戻しますか?または、グロブ拡張を無効にする必要がありますか?

私がそれをしたい理由は、グロブのデバッグの途中で、何かをダブルチェックするためにTabとヒットした場合、戻ってパターンを完成させる方法がないからです。私は最初から始めなければならない。

答えて

11

undozleコマンドを使用してください。 zshzle(1)から

bindkey '^_' undo 

:たとえば、 _ Ctrlキーにバインド

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