初級編

viクローンのVimは、Emacsと並ぶオープンソース・エディタの巨頭である。このエディタは、単にviのオープンソース版というだけではなく、スクリプトやプラグインによる高い拡張性といったオリジナルのviにない特徴も備えている。しかし、viから引き継いだ独特の操作法から、Vimを敬遠している向きも少なくないようだ。そこで以下では、Vimの操作を習得する、あるいはVimをもっと活用するためのハウツーを紹介する。2007年11月13日更新：中級編に「Vimのステータスラインをより有効に活用する設定法」を追加

Vim 最初の一歩

Vimの簡単な始め方 2007年04月13日

Vimの無数の機能と柔軟さはベテランのユーザにとっては大きな利点であるが、初心者にとっての敷居を高くしてしまっているというのも事実だ。あなたがもし、Vimを使いたいとずっと思っていながらも初めて試したときにうんざりしたきりそのままになっているなら、VimをGUIで使用する方法とVimの easyモードについて知ることからVimを少しずつ始めてみよう。この記事は、今までにあまりVimを使ったことがないが、これからゆっくりと挑戦してみようと思っている人のための手引きだ。 ［記事全文］

キーバインドを変更してVimアレルギーを治す

Vim/gVimをユーザフレンドリなエディタに変えるCream 2007年05月21日

私は基本的にEmacs愛好派なのだが、時と場合によってはvi系エディタを使用せざるを得ないことがあり、そうした際にはviクローンのVimをグラフィカル化したgVimを使うことが多い。ただし絶対的な使用頻度が少なすぎるため、gVimの基本コマンドすらうろ覚えなのが実際だ。たいていは、試行錯誤的に操作手順を思い出すか、あるいは手あかの染み込んだ『vi Editor Pocket Reference』（日本語版）に手を伸ばすしかない。そんな状態が一変したのがCreamの存在を知ったときだ。 ［記事全文］

中級編

コマンド入力だけじゃもったいない

[new]Vimのステータスラインをより有効に活用する設定法 2007年11月06日

Vimエディタのウィンドウ下部には、コマンドラインバッファ（コマンドの入力部）とステータスラインという2種類の役割を果たす行が設けられている。このうちデフォルト設定下のVimでステータスラインに表示される情報は単純すぎて大した役には立たないが、このステータスラインの表示については、簡単な設定をいくつか施すことでより有効に利用することができる。 ［記事全文］

スクリプトの追加でVimをパワーアップ！

Vim生活を快適にする5つのスクリプト 2007年06月11日

Vimエディタはスクリプト経由で動作を変更することができる。そのため、生産性を上げることができるスクリプトや、ずっと欲しかった機能をVimに追加することができるスクリプトなど、何百というスクリプトがVimコミュニティによって作成されている。この記事では、中でも特に便利だと思われるものを5つ紹介する。 ［記事全文］

Bash Supportプラグインで快適なシェルスクリプト作成環境を

Vimをbash用IDEとして利用する 2007年06月13日

Vimはそのままでもシェルプログラミング用の非常に優れたエディタだが、ほんの少し調整するだけで、スクリプトを書くための本格的なIDEに変身もする。Vimの調整は自分で行なうことも可能だが、Fritz Mehner氏によるBash Supportプラグインをインストールすれば手軽に行なうことができる。 ［記事全文］

上級編

CscopeをVimから利用する

CscopeとSilentBobによるソースコードの解析 2007年03月13日

よく知らないプロジェクトのソースコードは、プログラムの構造や、そのプロジェクト独特の関数、クラス、ユニットの意味を知らないまま見ていくことになる。タグを使ってそれぞれの定義を参照できるものの、すべての定義をひとつひとつ検分していくだけで全体像を把握するのは難しい。こうした馴染みのないソースコードの解析に役立つのが、CscopeとSilentBobという2つのツールだ。 ［記事全文］

番外編