| 48行目: | 48行目: | ||
* mx --- 現在位置を x としてマーク  | * mx --- 現在位置を x としてマーク  | ||
* `x --- x にジャンプ  | * `x --- x にジャンプ  | ||
==挿入と変更==  | |||
* i, a --- カーソルの前/後にテキストを挿入  | |||
* I, A --- 行の先頭/末尾にテキストを挿入  | |||
* O, o --- カーソルの上/下にテキストを挿入  | |||
* r --- 一文字変更  | |||
* cw --- 単語変更  | |||
* cc --- カレント行を変更  | |||
* c + [motion] --- モーションで指定した場所までを変更  | |||
* C --- 行末まで変更  | |||
* R --- 重ね書き  | |||
* s, S --- 1文字/カレント行をテキストに変更  | |||
==削除とヤンク==  | |||
* x, X --- 文字を前方・後方に削除  | |||
2019年1月22日 (火) 13:30時点における版
天才ビル・ジョイが作ったエディタ。
テキスト移動
- 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 --- 文字を前方・後方に削除