序文
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
テキスト編集はどのコンピューター・システムでも最も一般的な作業のひとつであり、vi はシステム上で最も便利な標準テキスト・エディターのひとつである。vi 、新しいファイルを作成したり、既存のテキストのみのファイルを編集したりすることができる。
viUnix®の初期に開発された古典的なユーティリティの多くがそうであったように、Vimは操作が難しいという評判がある。Bram Moolenaarの強化されたクローンであるVim ("vi Improved")は、そのような印象の理由を取り除くために長い道のりを歩んできた。Vimには数え切れないほどの便利な機能、ビジュアルガイド、ヘルプ画面がある。
今日、Vimはvi の最もポピュラーなバージョンであるため、この第8版ではVimを中心に以下のように解説する:
-
第1部「viとVimの基礎」では、
viのすべてのバージョンに適用できる基本的なviのスキルを学ぶが、Vimの文脈でそれを行う。 -
第II部「Vim」では、特にVimの高度な機能について多くの章を割いている。
-
第III部「Vim in Larger Milieu」では、より大きなコンテクストの中でのVimに関連する章を紹介している。
本書の範囲
本書は17章と4つの付録で構成され、4つのパートに分かれている。パートIの「viとVimの基礎」は、vi とVimをすぐに使い始められるようにデザインされており、それらを効果的に使うための高度なスキルをフォローアップしている。
最初の2つの章-第1章「viとVimの紹介」と第2章「簡単な編集」-では、すぐに始められる簡単な編集コマンドをいくつか紹介している。これらのコマンドは、自然に使えるようになるまで練習してほしい。いくつかの初歩的な編集演算子を学んだところで、第2章の終わりで読み取りを止めても構わない。
しかし、このエディターは初歩的なワープロ以上のことをするためのものである。第3章「急いで移動する」と第4章「基本を越えて」では、より簡単に作業を行う方法に焦点を当てている。最初の読み取りで、vi と Vim で何ができるのか、どのコマンドを使えば特定のニーズに対応できるのか、少なくとも見当はつくだろう。後で、これらの章に戻ってさらに勉強することができる。
第5章「exエディタの紹介」、第6章「グローバル置換」、第7章「高度な編集」は、編集の負担をよりコンピュータに移行するのに役立つツールを提供する。これらの章では、vi とVimの基礎となるex 行エディタを紹介し、vi とVimの中からex コマンドを発行する方法を紹介している。
第II部「Vim」では、21世紀に入ってから最も人気のあるvi クローンであるVimについて説明する。 Vimがオリジナルのvi を凌ぐ多くの(多くの!)特徴について詳しく説明している。
第8章「Vim(vi改良版)」では、Vimの一般的な紹介をしている:この章では、Vimのvi に対する主な改良点(組み込みヘルプ、初期化の制御、モーションコマンドの追加、正規表現の拡張など)の概要も説明している。
第9章「グラフィカルなVim (gvim)」では、商用Unixシステム、GNU/Linux、その他のUnixワークライクなシステム、MS-Windowsで標準的に採用されているような、最新のGUI環境におけるVimについて見ていく。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access