Vim/ja

Vim (Vi improved) は テキストエディタを基にしたテキストエディタです. コマンドラインから使うことも、単独で動作する GUI アプリケーションとして使うこともできます.

Emerge
X Window System のサポートが不要なら、 をインストールしてください.

Gvim
ncurses ベースのインターフェースを備えた vim とX Window System 用のグラフィカルインターフェースを備えた vim  の両方をインストールするには、 をインストールしてください.

Vim-qt
という、Qt インタフェースを使った実験的なものもあり、これをインストールすることもできます.

プラグイン
app-vim カテゴリには、追加のシンタックス定義や、プラグイン、その他 vim に関連するものがたくさん用意してあります.

app-vim カテゴリ内の利用可能なパッケージの概要を見るには、 または が使えます.

ファイル
Vim can be configured on a per-user basis or through a system-wide configuration file:


 * - システム全体の（グローバルな）設定ファイルです.
 * - ユーザ固有の（ローカルな）設定ファイルです. チルダ (~) は、設定ファイルはユーザのホームディレクトリの中にあるという意味です.

はじめに
Vim には 30 分程度で読み終わるチュートリアルが組み込まれています. コマンドを使ってチュートリアルを開始できます.

カラースキーム
About a dozen color schemes are shipped with the base Vim package. They can be listed in last line mode by typing colorscheme, then pressing either + or pressing the key twice:

They can be changed in Vim by using the (alternatively use ) command while in last line mode:

Color schemes can be permanently applied in the file:

The first line sets the default color scheme while the last line activates the color scheme.

Using Vim like ex or ed from the command line
It is possible to use Vim for one-liners — commands that can be used in scripts or on the command-line to make changes in an unattended manner.

For instance, the following command adds  to the beginning of each line in the  file:

What happens is that Vim interprets the passed on commands (through the  option). The first command is Vim's substitution command (which is very similar to 's), the second one is Vim's instruction to save and exit the editor.

Change file encoding
To change the file encoding of a file to UTF-8, use the following command (in last line mode):

As shown in the previous trick, it is possible to do this from the command line as well:

こちらもご覧ください

 * Vim Guide - Vim の使い方をさらに詳しく解説しています.

外部の情報

 * Vim Documentation Includes Manuals (aka ":help" and Free VIM OPL Book), FAQS, HOWTO's, Tutorials, in HTML PDF, and PS formats.
 * A vim Tutorial and Primer - An excellent vim tutorial/primer. Read this first.
 * VIM Scripts/Plugins
 * Vim for Humans (free ebook) - Clone and into the sources directory,, change   to   for SPHINXBUILD in . Run . Read PDF in.
 * Learning the vi and Vim Editors, 7th Edition O'Reilly  Print ISBN: 978-0-596-52983-3, Ebook ISBN: 978-0-596-15935-1
 * Vim anti-patterns - A blog entry on maintaining flow with Vim.