viでundoとredo

viで「undo(元に戻す)」と「redo(元に戻すを元に戻す)」方法
vim(Vi IMproved)の方なので、viだと無理だと思う。(未検証)
redoのショートカットはよく忘れるけど、コマンドだと忘れない。

undo

ノーマルモードで、「u」
:undo

redo

ノーマルモードで、「Ctrl + r」
:redo

■モードの呼び方について(2010/6/25追記)
vimのマニュアルみると、当然ながら詳しく書いてある。
現場の読み方と違う。みんな適当すぎ。分かればいいんだけど。
方言なのかな?

Vim documentation: options
http://vimdoc.sourceforge.net/htmldoc/intro.html#Normal-mode
「6. Switching from mode to mode」より

Normal	Visual	Select	Insert	  Replace   Cmd-line  Ex 

#読むと結構おもろい。後で読む。
#rは、リプレースモードらしい。そういうコマンドだと思ってた。



・viを使い倒そう
http://www.linux.or.jp/JF/JFdocs/vi-user-usage-3.html
「3.3 大切なモードのお話」より

文字を入力する "インサートモード"
文字列の編集作業をする "コマンドモード"
ターミナルの左下に:(コロン)あるいは/(スラッシュ)を出して作業をする "exモード"

#入門向けってことで。もうどっちでもいいや。