シェルというのはコンピュータに命令を送るのには非常に適したインターフェースですが、その反面、操作する人間のちょっとした気分の変化にうまく対応できないという欠点があります。 $ svn add foo.txt ここでちょっと気が変わって foo.txt の中身を見たいとします。僕の場合は以下のようにしていました。 $ svn add foo.txt^u # Ctrl+U でコマンドラインをクリア $ less foo.txt $ ^y # ^u した内容をペースト $ svn add foo.txt これではシェルを使っているのではなく、シェルに使われてしまっています。せっかく zsh を使っているのですから以下のような事をしたいです。 $ svn add foo.txt^x^r # Ctrl+X Ctrl+R でカーソル直前のファイルを less ... # less 中 $ svn ad