LoginSignup
2
1

More than 5 years have passed since last update.

vi コマンド集

Last updated at Posted at 2017-04-03

概要

viのコマンドモードで便利なコマンドをまとめました。
viにはコマンドモードとインサートモードの二つがあります。

・コマンドモード
ファイル内に直接文字をタイプしても入力されない状態。
起動時はこちらの状態。
こちらで使用できるコマンドを以下に紹介します。

・インサートモード
ファイル内に直接文字を入力できるモード。
ここでは今から紹介する(コマンドモードの際の)コマンドは使用できません。
(移動は矢印ボタンで)

モード変更

コマンド 動作
i コマンドモードからインサートモードに変更
escキー インサートモードからコマンドモードに変更

カーソル移動

コマンド 動作
J 下移動
K 上移動
L 右移動
H 左移動

キーボードの"J"のところに膨らみがあるので
その周辺がカーソル移動キーと覚えておくと良いです。

カット、コピー、ペースト

コマンド 動作
dd カーソルのある行を一行削除
yy カーソルのある行を一行コピー
P カーソルの前にペースト
p カーソルの後ろにペースト

検索、置換

コマンド 動く方向
/検索したい文字列 指定した文字列を検索
n 該当文字列が複数ある場合次(下)へ
N 該当文字列が複数ある場合次(上)へ

保存、終了

コマンド 動作
:w 保存
:wq 保存してから閉じる
:q! 何も変更を加えず閉じる
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1