2010年11月15日月曜日

vimの使い方

設定はさておき, vimの使い方を取り急ぎ列挙. PC設定だけで時間が過ぎて行く虚しさ…これは先行投資である.


各モード間の移行

大きく分けて,

  • 通常モード: カーソル移動, 削除など
  • ビジュアルモード: 文章選択用, ここで動いた分選択される
  • コマンドモード: vim制御用. ここで色んな操作ができる.
  • 挿入モード: 名の通り文書書く用
がある.

それぞれ色んな移動方法があるが, だいたいメインの使用法は

通常モードを起点として,

ビジュアルモード > v
コマンドモード > :(コマンド) /(検索)
挿入モード > a (カーソルの後ろ側へ) i (カーソルの手前側へ)

などです. また, 通常モードに戻るには, Escキーで戻ります.


基本操作(ノーマルモード)

  • 削除: x(カーソル位置1文字), *x(カーソルから指定文字分削除), X(バックスペース), dd(1行カット)
  • コピー: yy (行コピー), *yy(指定行コピー), v(選択範囲開始), y(そこまでコピー)
  • ペースト: p(下へ貼付け), P(上へ貼付け)
  • カーソルの移動:h(左), j(下), k(上), l(右), 0(行頭), $(行末),:0(ファイル先頭), :*(指定行)
  • 画面移動: C-f (画面下へ), C-b(画面上へ)

重要な操作

  • 終了: :q(終了), :wq(保存して終了), :q!(保存せず終了)
  • 保存: :w(上書き保存), :w ***(別名で保存)
  • 検索: /*** (後方検索), ?***(前方検索), n(次の候補へ), N(前の候補へ)
  • 取り消し: u(アンドゥ), U(現在行の操作を全て取り消し)
  • 置換: :%s/***1/***2/gc (***1を***2へ置換, c無ければ確認無しで実行)
  • 繰り返し: .(直前操作繰り返し)

こんなとこでしょう. そのうちvimも.vimrcをいじることで快適度をあげます.

0 件のコメント:

コメントを投稿