Viエディタの使い方メモ

提供: Astarisk Works Wiki

このページではviエディタの使い方をまとめます。

目次

起動・終了方法

起動はコマンドラインで次のコマンドを実行します。

vi 開きたいファイルパス

終了はコマンドモードで q です。 保存してから終了するにはコマンドモードで wq です。

モード変更コマンド

コマンド説明
i挿入で編集モードへ。カーソルの前の位置からテキストを入力できる状態で編集モードへ
a追加で編集モードへ。カーソル位置の後からテキストを入力できる状態で編集モードへ
I行先頭から編集モードへ。カーソル行の先頭からテキストを入力できる状態で編集モードへ
A行末から編集モードへ。カーソル行の行末にテキストを入力できる状態で編集モードへ

基本的な編集コマンド

":"を入力するとコマンド入力できる。

コマンド説明
w保存
q閉じる。変更後保存していなければ警告されて終了できない。
wq保存して終了。
uアンドゥ。最後に実行したコマンドを元に戻す。最後の編集モードでの編集を元に戻す
x一文字削除。カーソル位置にある1文字を削除する
dd行削除。カーソルがある行を削除する
yy行コピー。カーソルがある行をコピーする
P手前行にペースト。コピーした内容をカーソル行の手前にペーストする
!シェルコマンドシェルコマンドを実行する
r!シェルコマンドシェルコマンドを実行してその結果をカーソルの次の行に挿入する

置換

コマンド説明
:s/str1/str2カーソル行内のカーソル位置以降にあるstr1をstr2に置換する

カーソル移動コマンド

コマンド説明
Ctrl+b一ページ分前にスクロールする
Ctrl+f1ページ分後方にスクロールする

文字コードを指定してファイルを開きおなす

:e ++enc=文字コード
:e ++enc=utf-8
個人用ツール