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」を入力します。 |
文字を検索する。 |