2009年10月21日水曜日

vimの操作をまとめよう

1,ノーマルモードで使えるコマンド
カーソル移動
h   ←
j   ↓
k   ↑ 
l   →
o  行の先頭に移動(に置き換え)
$  行末に移動  (に置き換え)
H  画面の上に移動(に置き換え)
M  画面の中に移動(に置き換え)
L  画面の下に移動(に置き換え)
 前方ページ送り
 後方ページ送り
 前方半ページ送り
 後方半ページ送り

モード移行
i インサートモードに移行
o 1行下にあけインサートモードに移行
v  ビジュアルモードに移行
V  行ビジュアルモードに移行
 矩形ビジュアルモードに移行

その他
,e   シェルを実行(カスタマイズ)

2,インサートモードで使えるコマンド
 ←
 ↓
 ↑
 →
> backspace

3,ビジュアルモードで使えるコマンド
:s/karino/tatuya/gc karinoをtatuyaに置換
y コピー
d          削除
I 挿入(矩形のみ)
ESC ノーマルモードへ移行(に置き換え)

4,オペレーター
operator d,y,c,s
textobject i,a,s
motion w,b,t

使用例
dd 行の削除
yy 行のコピー
diw  単語の削除
yiw  単語のコピー
dib 括弧内の削除
yib 括弧内のコピー
dab 括弧を含めて削除
yab 括弧を含めてコピー


5,Exコマンド
:r 現在のファイルに追加して編集
:edit 現在のファイルを終了して編集
:w 引数を渡せば、別名保存
:sh  コマンドラインに行く、exitでvimに戻る  
:execute シェルを実行

0 件のコメント:

コメントを投稿