はじめに
Linuxでファイルを編集するときに使うVi。特殊なので使い方をすぐ忘れるので、備忘録としてまとめる。
インサートモード・コマンドモード
viは文字を入力する「インサートモード」と、文字をコピペや削除するなど編集をする「コマンドモード」がある。モードの切り替えは [ESC] ボタンで行う。
戻る
コマンド
終了
cmd
$ :q #Saveせず終了
$ :q! #強制終了
$ :wq #保存して終了
文字編集
cmd
$ i #カーソル位置の前に文字を挿入。インサートモードに戻る。
$ a #カーソル位置の後に文字を挿入。インサートモードに戻る。
$ x #カーソル位置の文字を削除
$ dd #カーソル位置の行を削除(切り取り)
$ D #カーソル位置から行の最後までの削除(切り取り)
$ yy #カーソル位置の行をコピー
$ p #ペースト