vi

https://web-camp.online/lesson/curriculums/212/contents/1538

行頭と行末へ移動したい場合

行頭へ移動するには、「0」を入力します。
行末へ移動するには、「$」を入力します。

ファイルの先頭と末尾への移動

ファイル先頭へ移動するには、「gg」を入力します。
ファイル末尾へ移動するには、「Shift + g」を入力します。

画面送り

画面を下にスクロールには、「Ctrl + f」を入力します。
画面を上にスクロールには、「Ctrl + b」を入力します。

ファイルの保存と終了

viを終了するときは、「:q!」を入力しますが、「:q!」だけだと保存しないで終了してしまうため、書き込みの「w」も一緒にして「:wq」を入力します。
「:w」だけ入力すると、viを終了せず保存だけします。

viコマンドまとめ&便利なコマンド

ファイル操作

キー 説明
:w 内容を保存
:q! 保存せず終了
テキスト編集
キー 説明
escキー コマンドモードへ切り替え
i カーソル位置の前から文字を入力
a カーソル位置の後ろから文字を入力
x 1文字を削除
yy 1行コピー
p コピーを貼り付け
dd 1行削除
u 直前のコマンドを取り消し
移動
キー 説明
0 行頭へ移動
$ 行末へ移動
gg ファイル先頭へ移動
Shift + g ファイル末尾へ移動
Ctrl + f 画面を下にスクロール
Ctrl + b 画面を上にスクロール
その他
キー 説明
:set number 行番号をつける。
「/」を入力後、検索する文字を入力。
次の文字を検索するときは「n」を入力。前の文字を検索するときは「Shift + n」を入力します。
文字を検索する。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする