Unix/vi

行番号を(非)表示

set number

set nonumber

編集操作

検索

[/]: 検索開始
-------------------------------------
[n]: 前検索
[N]: 後検索

置換

[:]: コマンドモード
[s/対象文字列/変換後文字列/]: 対象文字列を変換文字列へ置換
[%s/対象文字列/変換後文字列/g]: 文書全体について置換
[%s/対象文字列/変換後文字列/gc]: +対象毎に確認付き

バイナリファイル編集

xxd コマンドと連携して編集可能

・作成

> vi sample.txt
0000 61 62 63 64
> xxd -r sample.txt > sample.bin
> cat sample.bin
abcd

・編集

> xxd sample.bin > sample.txt
> vi sample.txt
....
> xxd -r sample.txt > sample.bin



---
update at 2020/12/06 10:40:50

※注:当サイトは特定環境において確認できた事象のみを記述しています。他の環境での動作は一切保証しません。