Vim

Vimとは

Vimは、Linuxに標準搭載されている高機能なテキストエディタです。コマンドモードと入力モードを使い分けることで、効率的なテキスト編集が可能です。

Vimの基本操作

起動と終了(操作: コマンド)

  1. Vim起動: vim ファイル名
  2. 入力モード:コマンドモードからiキーで移行(画面下部に--INSERT--と表示)
  3. コマンドモード(デフォルト):Escキーで移行
  4. Vim終了: :q(保存せず終了)
  5. Vim保存して終了: :wqまたはZZ
  6. Vim強制終了: :q!

基本的なカーソル移動

  1. h:左へ移動
  2. j:下へ移動
  3. k:上へ移動
  4. l:右へ移動
  5. 0:行頭へ移動
  6. $:行末へ移動
  7. gg:ファイル先頭へ移動
  8. G:ファイル末尾へ移動

編集操作

  1. x:カーソル位置の文字を削除
  2. X:カーソル前の文字を削除
  3. dd:現在の行を切り取り
  4. yy:現在の行をコピー
  5. p:カーソル位置の後に貼り付け
  6. P:カーソル位置の前に貼り付け

検索と置換

  1. /検索文字列:前方検索
  2. ?検索文字列:後方検索
  3. n:次の検索結果へ
  4. N:前の検索結果へ
  5. :%s/旧文字列/新文字列/g:全体置換

カスタマイズ

モード表示が出ない場合は、ホームディレクトリに.vimrcファイルを作成し、以下を追加します。

# .vimrcファイルの編集(インサートモード時「--insert--」と表示されるようになる)
set showmode
#その他の便利な.vimrc設定:
set number     " 行番号表示
set syntax=on       " シンタックスハイライト
set autoindent       " 自動インデント