Opensource.comは2018年2月14日(米国時間)、「11 awesome vi tips and tricks|Opensource.com」において、Viエディタの初心者や使いこなすためのテクニックを探しているユーザーに向けて、ティップス11選を紹介した。Viエディタを使う上で基本となる操作方法がまとまっている。

紹介されている11のテクニックは次のとおり。

  • 行番号を表示させた場合

    行番号を表示させた場合

  1. :set numberで秒番号を表示。エディタを開く時に特定の行番号に飛ぶには、vi +26 sample.txtのようにオプションを指定。編集中は:26のようにすることで、特定の行に移動可能
  2. iでコマンドモードから挿入モードへ移行。カーソルのある場所から入力開始
  3. aでコマンドモードから挿入モードへ移行。カーソルのある場所の1つ右の場所から入力開始
  4. oでコマンドモードから挿入モードへ移行。カーソルの次の行から入力開始
  5. xでカーソル場所の文字を削除
  6. ddでカーソル行を削除
  7. /keywordでキーワード検索
  8. /keywrodでキーワード検索後にnで次の一致先へ移動
  9. :xで保存および終了
  10. QでExモードへ移行
  11. %s/desktop/laptop/gでdesktopをlaptopへ置換

Vi系エディタはさまざまな使い方を習得することで、編集効率を大きく向上させることができるという特徴がある。反面、初期の学習コストは高めで、一通りの操作ができるようになるまでに、ある程度学習が求められる。