まとめも

大事だと思ったこと、困ったところのメモ

VIコマンド

viエディターの使い方

Unixに必ず入っているviエディターは、使えるに越したことがないと思います。 よく使うコマンドを列挙します。

コマンドモードに移行

  • esc

挿入モード

  • カーソルの左側に挿入 i
  • カーソルの右側に挿入 a

カーソル移動モード

  • カーソルを左に移動 h
  • カーソルを下に移動 j
  • カーソルを上に移動 k
  • カーソルを右に移動 l
  • カーソルを末尾の行に移動 G

編集モード

  • n文字消去 nx

    • 3文字消去 3x
    • 1文字消去 x
  • n行消去 ndd

    • 3行消去 3dd
    • 1行消去 dd
  • 次の行を追加 o

  • 行の連結(改行コードの削除) J

  • 行をコピー yy

  • ペースト p
  • 文字の置き換え r

コマンドモード

  • 編集終了(保存して終了)ZZ :wq
  • 特定行(n行目)に移動 :n
    • 3行目に移動 :3
  • 編集せず終了 :q!
  • 検索 /
    • hogehoge を探す /hogehgoe