天才ビル・ジョイが作ったエディタ。

テキスト移動

  • h, j, k, l --- 左、下、上、右
  • w, W, b, B --- 前/後の単語(大文字は大きいジャンプ)
  • e, E --- 単語の末尾(大文字は大きいジャンプ)
  • ), ( --- 次/前の文の先頭
  • }, { --- 次/前の段落の先頭

行移動

  • [Enter] --- 次の行
  • 0, $ --- カレント行の先頭/末尾
  • H --- Head. 画面の最上行
  • M --- Middle. 画面の中央行
  • L --- Last. 画面の最下行
  • nH, nL --- 上(下)から n 行目

スクロール

  • [Ctrl] + [Y], [Ctrl] + [E] --- 1行ずつ上/下にスクロール
  • [Ctrl] + [U], [Ctrl] + [D] --- 半画面ずつ上/下にスクロール
  • [Ctrl] + [B], [Ctrl] + [F] --- 1画面ずつ上/下にスクロール
  • z[Enter] --- カーソルのある行を一番上に
  • z. --- カーソルのある行を中央に
  • z- --- カーソルのある行を一番下に

検索

  • tx --- カレント行内でカーソルより後方にある x の直前にジャンプ
  • Tx --- カレント行内でカーソルより前方にある x の直前にジャンプ
  • fx --- カレント行内でカーソルより後方にある x にジャンプ
  • Fx --- カレント行内でカーソルより前方にある x にジャンプ
  • [;], [,] --- カレント行の文字検索を前方/後方に繰り返す
  • /pattern --- 前方にパターンを検索
  • ?pattern --- 後方にパターンを検索
  • n, N --- 直近の検索を前方/後方に繰り返す

行番号とマークによるジャンプ

  • [Ctrl] + [G] --- ファイル名、状態、カレント行番号の表示
  • gg --- ファイル先頭にジャンプ
  • G --- ファイル末尾にジャンプ
  • :n --- n行目にジャンプ
  • mx --- 現在位置を x としてマーク
  • `x --- x にジャンプ

挿入と変更

  • i, a --- カーソルの前/後にテキストを挿入
  • I, A --- 行の先頭/末尾にテキストを挿入
  • O, o --- カーソルの上/下にテキストを挿入
  • r --- 一文字変更
  • cw --- 単語変更
  • cc --- カレント行を変更
  • c + [motion] --- モーションで指定した場所までを変更
  • C --- 行末まで変更
  • R --- 重ね書き
  • s, S --- 1文字/カレント行をテキストに変更

削除とヤンク

  • x, X --- 文字を前方・後方に削除