vim, 特にvim7のundoに関して復習したのでメモ。undo/redo で安心快適 happy viming. undo の基礎 vimではデフォルで無限undoが使えます。何も考えなくても以下のコマンドで自由自在に編集履歴を行き来することができます。 u アンドゥ(undo) Ctrl+r リドゥ(redao) 挿入モードに入ってから抜けるまでが一つの更新と見なされるため、長い文章を打ったりする場合にはきりのいいところで一旦編集モード(ノーマルモード)に抜けおくと履歴が管理しやすいかもしれません。 undo branch 通常の無限undoだけで問題ないようにも思いますが、たまに困ることもあります。例えば、ある文章やコードを書いていて途中undoでいくつか履歴を戻り修正していたものの、よく考えるとさっきまで書いていたもののほうが良かったのでそっちに戻りたい、みたいな場合です。 vi
![vim7 undo branch - undo を使いこなす - bonar note](https://cdn-ak-scissors.b.st-hatena.com/image/square/ba9c3c9c59e446014efda123c2fab35130116673/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F41RuCXmjfwL.jpg)