起動方法 % vi ファイル名 vi には、コマンドモードと編集モードがあります。どちらのモードか分からなくなったら とにかく [ESC] を数回押せば復帰しますので、改めて希望のモードにしてください。 コマンドモード : コマンドモードにする esc モード解除 :q! 中止終了 :wq! 書き込み終了 :w filename filename という名前で保存 :行番号 行ジャンプ :%s/??/**/g ?? を ** に書き換え :set number 行番号表示 :set nonumber 行番号非表示   編集モード esc モード解除 a 行追加モード A 行末移動&追加モード i 行挿入モード I 行頭移動&行挿入モード r カーソル位置一文字の書き換えモード R カーソル位置からの書き換えモード x カーソル位置文字のデリート ??x カーソル位置から ?? 文字のデリート dd カーソル行のカット ??dd カーソル行から??行カット yy カーソル行のコピー ??yy カーソル行から??行コピー Y カーソル行をバッファへコピー ??Y カーソル行から??行コピー P バッファのペイスト ctrl + u スクロールアップ ctrl + d スクロールダウン 1G 開始行へのジャンプ ??G 行番号 ?? へのジャンプ G 最終行へのジャンプ /??? ???を検索 n 次を検索 N 前を検索 ZZ 書き込み終了 --------------------------------------------------------------------------------