vim: redo2008年12月16日 14時04分26秒

vim では、Ctrl-R で redo が出来る。U にて、undo したコマンドを元の様にやり直したい時に使う。

vi の U コマンドは、直前にコマンドを取り消す意味に使われる。その為か、二回目の U は一回目の U を取り消す事になる。結果的には、偶数回押すと U を押す前に戻る。その為、業と二回押して、以前に変更していた行に戻るのに使ったりする。

しかし vim 系では、二回の U は二回の undo を示す。その為、vi ではなく、vim しかないシステムの時に間違って使ってしまい、焦ることがある。Ctrl-R で復旧する。