vi コマンド覚書
モードの移行
ESC;コマンドモードへ移行。
vi squid.conf
i;インサートモードへ移行。
vi squid.conf
-- INSERT --
ファイル操作
:wq / Shift + ZZ;保存して終了。
vi squid.conf :wq
:q!;保存せずに終了。
vi squid.conf :q!
コマンドモードでの操作
/(文字列);ファイルの検索
(n;次の検索文字列へ。N;前の検索文字列へ)
vi squid.conf
:set nu;行番号を表示。
vi squid.conf
2 :set nu
:set nonu;行番号を非表示。
vi squid.conf
2 :set nonu
:set ic;大文字小文字を区別せず検索。
vi squid.conf :set ic
:set noic;大文字小文字を区別して検索。
vi squid.conf :set noic
:s%/置換前文字列/置換後文字列/gc;対象の文字列を置換。
vi squid.conf :%s/10.0.0.0/20.0.0.0/gc replace with 20.0.0.0 (y/n/a/q/l/^E/^Y)?
:r PATH;次の行に現在のファイルを読み込み、挿入。
cat /tmp/sample.txt this is a sample.
vi squid.conf :r /tmp/sample.txt this is a sample.
以上