viコマンド

カーソル移動

w 次の語の先頭に移動
b 前の語の先頭に移動
^ 行頭に移動
$ 行末に移動
[CTRL] + f 次のページに移動
[CTRL] + b 前のページに移動
G 最終行に移動
Gn n行目に移動

入力・編集

a カーソルの右から挿入開始
i カーソル位置から挿入開始
o 現在行の下に1行挿入し、行頭から入力開始
O 現在行の上に1行挿入し、行頭から入力開始
J 現在行と次の行を結合

削除

x カーソル位置の1文字を削除
X カーソルの左の1文字を削除
dd 現在行を削除
dw カーソル位置の1語を削除
d^ 行頭からカーソル位置まで削除
d^ カーソル位置から行末まで削除

複数行の操作

行の選択

  • 開始行でms
  • 終了業でme

mはマークコマンドで、続く一文字でその行をマーキングする。

行のカットまたはコピー(ヤンク)

  • カットは:'s,'ed
  • ヤンクは:'s,'ey

:でコマンドモードに移り、開始行と終了行の範囲を指定した後にd(delete)またはy(yank)。

貼り付け

貼り付ける行の上の行にカーソルを置いてp

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です