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 分程度で読み終わるチュートリアルが組み込まれています. コマンドを使ってチュートリアルを開始できます.

カラースキーム
たくさんのカラースキームがVimの基本パッケージとともに提供されています. それらは、ラストラインモードでcolorschemeと打ち、+を打つか、あるいはを2回打つことで一覧が表示されます.

カラースキームはVimのラストラインモードで、（もしくは）で変更できます.

カラースキームはファイルによって永続的に適用できます.

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

Vimをコマンドラインからexやedのように使う
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:

何が起こっているかというと、Vimが（ オプションによって）与えられたコマンドを解釈しています. 初めのコマンドはVimの（のものと非常に似ている）置換コマンドで、次のコマンドはVimに保存とエディタの終了を命じています.

ファイルのエンコードの変更
ファイルのエンコードをUTF-8に変更するには、（ラストラインモードで）次のコマンドを実行してください.

前に示した小技の通り、同じようにコマンドラインからこれを行うことも可能です.

こちらもご覧ください

 * 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.