Skip to content

Vim 実践チュートリアル(Learning Vim)

English | 简体中文 | 日本語

はじめに

私自身の経験では、ドキュメントを読んだり他の人の操作を眺めたりするだけで Vim を 身につけるのは簡単ではありません。実際の環境と具体的な場面で操作し、コマンドに 慣れていく必要があります。

そこで本プロジェクトでは、学習と操作を同時に進められるよう、すべての教材を Markdown ファイルとして用意しています。説明文として読むことも、Vim で直接開いて 実際に操作することもできます(後者をおすすめします)。

使い方

  1. プロジェクトをローカルにクローンします。
bash
git clone https://github.com/dofy/learn-vim.git
  1. プロジェクトの日本語ディレクトリへ移動します。
bash
cd learn-vim/ja
  1. chapter01.md を Vim で開きます。
bash
vim chapter01.md

表記ルール

Markdown

## 大見出しは大きなカテゴリを表します

### 小見出しはそのカテゴリ内のサブカテゴリを表します

装飾のない文章は、読むための通常の説明文です。

> 引用ブロック内の文章は実際に行う操作です。書かれている内容に従って
> 操作してください。
>
> `:w` のように記号で囲まれたものは、演算子またはコマンドです。

f<X> のようなコマンドにある < と > は入力しません。<X> は変数を表すため、
fa、fb、fC などと入力できます。

_注意:コマンドでは大文字と小文字が区別されます(注意事項はこの行のように
記載します)。_

NOTE

すでに自分の .vimrc を使用していて(第 4 章を参照)、 デフォルト設定を変更している場合、一部の操作がチュートリアルどおりにならない ことがあります。その場合は、次のコマンドで Vim を起動できます。

bash
# 設定ファイルを読み込まない
vim -u NONE
# 指定した設定ファイルを読み込む
vim -u <filename>

目次

基本操作

  1. 第 1 章:カーソルの移動
  2. 第 2 章:ファイルを開く、内容を検索する
  3. 第 3 章:文書の編集と保存
  4. 第 4 章:便利なテクニック
  5. 第 5 章:画面分割とタブ
  6. 第 6 章:ブロック操作
  7. 第 7 章:Vim のマクロ
  8. 第 8 章:テキストオブジェクト
  9. 第 9 章:レジスタとクリップボード
  10. 第 10 章:マークとジャンプ
  11. 第 11 章:複数ファイルの検索と置換

追加コンテンツ

  1. Vim のモード
  2. Vim プラグイン
  3. おすすめプラグイン
    1. NERDTree
    2. EasyAlign
    3. Airline とテーマ
    4. surround.vim

NOTE

  • チュートリアル内では、次の章や関連する章へのファイル名にカーソルを置き、 gf(goto file)を実行して移動できます。
  • 関連する章を開いた後は、:bp で直前のファイルへ戻れます(このコマンドは 第 2 章で扱います)。
  • :q:qa で終了すると、ファイルが保存されていないというエラーが出る場合が あります。そのときはコマンドの末尾に ! を付けてみてください。

おすすめの Vim 設定

その他の優れた Vim チュートリアル

  • コンソールで vimtutor を実行します。Vim 公式の実践チュートリアルです。
  • Concise Vim Practice Tips 入門に適したチュートリアルです。
  • Vim Galore 頻繁に更新されている必読資料です。
  • Daily Vim 全 30 記事で、より幅広い内容を扱っています。
  • A book for learning the Vim editor もう一つの Learn Vim(英語)です。
  • Open Vim インタラクティブな Vim チュートリアルです。
  • QuickRef.ME/vim Vim のチートシートです。

チートシート

Vim Cheat Sheet

A Great Vim Cheat Sheet

003

004

005

ご覧いただきありがとうございます。気に入ったら、ぜひ共有してください。 Love life, love VIM!