CentOS viのコマンド一覧

viのコマンドの一覧です。

目次

入力

コマンド 説明
i カーソルの左から入力を開始する
a カーソルの右から入力を開始する
o カーソルの下に1行追加しその行から入力を開始する
O カーソルの上に1行追加しその行から入力を開始する
yy 1行コピーする
p 貼り付ける
dd 1行削除する

検索

/の後に文字を入力すると検索できます。その後にnを入力すると次のヒットした文字へ移動します。

コマンド 説明
/ (文字列) 文字列を検索する
n 検索時、次のヒットした文字へジャンプする(下へ検索)
N 検索時、 前のヒットした文字へジャンプする(上へ検索)

移動

コマンド 説明
gg ファイルの先頭へ移動する
G ファイルの最後へ移動する
0 (ゼロ) 行の先頭へ移動する
$ 行の最後へ移動する

操作を終了する/保存する/その他

コマンド 説明
:q 終了する
:q! 強制終了する(保存しない)
:wq 保存して終了する
:set number  行番号を表示する
:set nonumber  行番号を表示しない

コマンドモードと入力モードの切替方法

  • viには「コマンドモード」と「入力モード」があります。
  • 「コマンドモード」はviコマンドを入力するモードです。
  • 「入力モード」は文字を入力するモードです。
  • ESCボタンを押すと、「コマンドモード」と「入力モード」が切り換わります。
  • vi起動直後はコマンドモードです。

関連の記事

CentOS コマンド一覧

△上に戻る