Vim/ja

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

Vim should not be confused with Neovim, a similar program which may be used in its place.

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

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

Packages
Vim has support for packages, which provide a native mechanism to extend functionality. Read the built-in packages documentation for more information:

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

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

Not all Vim plugins will be available in the Gentoo repository. Vim now includes native packages, as a way to install plugins, and there are also several plugin managers for Vim.

ファイル
Vimは各ユーザー毎に設定したり、あるいはシステム全体の設定ファイルで設定をすることができます.


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

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

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

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

初めの行で、デフォルトのカラースキームを設定しています. 次の行でカラースキームを有効にしています.

Selecting vi editor and system default editor
If Vim - and only Vim - is installed, the command should launch Vim. If other vi-like editors are installed, eselect may be used to choose which editor the command launches.

The text editor article may also be of interest for setting a system default editor, if Vim is to be set as the default.

Invocation
From the command line:

The command may also be used to launch Vim, if so configured.

Specify a name, to open an existing file, or to create a new one:

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

Vimをコマンドラインからexやedのように使う
Vimをワンライナー（変更を施すために、使い捨てのスクリプトやコマンドラインで使われるコマンド）として使うことが可能です.

例えば、次のコマンドは をファイルの各行の先頭に追加します.

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

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

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

I'm trapped in vim!
For someone entering vim without knowing how to use it, it may not be evident how to quit.

Press several times, then, ,. To quit without saving, press several times, then, , ,.

If several files are open, try pressing several times, then, , ,. To quit without saving, press several times, then, , , ,.

If this doesn't help, and desperate measures are needed, something like may be a last ditch solution (from another terminal). Beware that this will terminate all the vim sessions for a user, without saving. If run as root, such a command will terminate all vim sessions for all users on the system.

こちらもご覧ください

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

外部の情報

 * Vim ドキュメンテーション マニュアル (":help"やフリーでオープンパブリケーションなVimブックとして知られている)や、FAQ、HOWTOそしてチュートリアルがHTMLやPDFやPostScriptの形式であります.
 * A vim Tutorial and Primer - 素晴らしいVimのチュートリアル、入門書です. まずこれを読んでください.
 * VIM Scripts/Plugins
 * Vim for Humans (無料の電子書籍) - クローンしてソースの入ったディレクトリにし、を実行、の SPHINXBUILD を行うために. を に変更し、を実行してください. 内のPDFを読んでください.
 * Learning the vi and Vim Editors, 7th Edition O'Reilly  ISBN: 978-0-596-52983-3, 電子書籍ISBN: 978-0-596-15935-1
 * Vim anti-patterns - Vimでのフロー状態を維持する事に関するブログ記事.