本書はvi専門の解説書である。たいていのviの解説はなんらかの解説書のおまけでついていることが多いのだが、本書ではviとviのクローンであるvimについての基本操作から応用に至るまでを取り扱った本格的な解説書だ。viの動作としくみ、Unix系OSに特有のファイルのアクセス制限から生じる問題の対処などの初心者がつまずきやすい部分の対処、簡単な文書編集の解説、そして、中級のコマンド解説としてviの起動オプションやバッファの活用の解説、exエディタの利用方法、パターンマッチングを利用した編集、さらに、viのカスタマイズをはじめとする高度なviの利用方法について説明している。
vimについてもviからの拡張部分を中心に解説しているので、viをマスターしたらより高機能のvimについても学ぶことができる。実際の編集作業を通してコマンド・テクニックの利用の仕方を解説しているので、初心者でもすぐに理解することができるだろう。また巻末には、viとexのコマンド、環境オプションをはじめとする付録も収録されている。
viは本格的にプログラミングするためのエディタとしてはもの足りないかもしれないが、テキスト編集には十分強力な機能を実装している。本格的に学びたい人にぜひおすすめしたい1冊だ。(斎藤牧人)