VIMは軽くて早いソースを編集するソフトです.すべて操作がキーボードで入力できるため,マウス無きで,済むというメリットがあります.VIMの基本な使い方を簡単をご紹介します.
1.モードの切り替え
編集モードに切り替える: Esc
挿入モードに切り替える: i, a
挿入モードに切り替え,かつ改行する : o
visual モード : v , shift+v,ctr+v
2.編集の基本ホットキー
Escを押し,編集モードに入る.
一文字消す : x
1行消す : dd
複数nの行消す : ndd 例えば 10dd
a行からb行まで消す : a,bd例えば 50から60行まで消したい時 : 50,60d
一行消し,編集モードに入る. :cc ,shift+c
一行のコピー :yy
複数n 行コピー : nyy 例えば 10yy
a行からb行までコピー : a,by例えば 50から60行までコピーしたい時 : 50,60y
下の方に貼り付け : p(小文字)
上の方に貼り付け :shift+p(大文字)
$ : 行末にいく.
0:行のスタート一に戻る.
w:一単語の頭文字にジャンプ
e :一単語の尾文字にジャンプ
b:一単語の前に戻る.
% :相手の括弧に移す
g : 1行目に戻る.
G : 最後の行にジャンプする.
gj :1行下に移す.
gk: 1行上移す.
n+G(あるいはn+gg) n目の行に移す.
. : コマンドを繰り返す.
>> 右にシフト
<< 左にシフト
n+>> : n行を右にシフト
3.vim の基本文法
d :delete (消す)
w: word (単語)
y : yank (コピー)
c :change (切り替え)
i : inner(中身)
b :back (戻る)
例えば
d+w現在の単語を消す.
c+w 現在の単語を消し,挿入モードに入る.
d+i+{ : {}の 中の分を消す.
c +i +{ :{}の中の分を消し,かつ挿入モードに入る.
4.vim の設定
まず編集モードに戻る : esc
tabの幅設定:set tabstop=n (tabの幅)
行目を表示 :set number
シフト幅設定 :set shiftwidth=n
5. インストールpluginのインストール仕方
Dowload file.vim (from github or etc).
.vimのファイルをコピーし,~/.vim/pluginのフォルダに貼り付ける.