概要
拝啓。 小生は相変わらず暇で忙しく多忙な毎日。最近、腹筋ローラーで少し無茶をしてから肉体の躍動を感じる。 最近、家のベランダにカラスが来るようになった。朝起きて窓を開けると黒いカラス。窓を開けられなくなった。 そんな、小生はVimが好きなので200番煎じだと知りながら俺の為のCHEAT SHEETでも作る。残念ながら便利さはない…。
ノーマルモード
モード切り替え
インサートモードへの切り替え
i
行頭でインサートモード
I
カーソル直後でインサートモード
a
行末でインサートモード
A
行を追加してインサート
o
上の行に使いしてインサート
O
ノーマルモードに戻す
<Esc>
ファイル操作
保存せずにウィンドウを消す
ZQ
ファイルを開く
:e ファイル名
ウィンドウを消す
:q,:q!
上書き保存
:w,:w!
上書き保存して消す
:wq,:x,ZZ,:wq!
ファイルを開き直す
:e ,:e!
編集
コピー
yy,Y
貼り付け
p
行削除
dd
バッファ操作
バッファ一覧
:ls
指定のバッファ
:b バッファ番号
次のバッファ
:bn
バッファを消す
:bd
バッファを閉じる
:bw
ウィンドウ操作
新しいウィンドウを開く
:new,:new ファイル名
新しいタブを開く
:tabnew,:tabnew ファイル名
ウィンドウを縦分割してファイルを開く
:split ファイル名
ウィンドウを横分割してファイルを開く
:vsplit ファイル名
ウィンドウを隠す
:hide
ウィンドウを閉じる
:close
現在のウィンドウのみ表示
:only
ウィンドウを移動
CTRL-w k,CTRL-w j,CTRL-w h,CTRL-w l
ウィンドウを入れ替える
CTRL-w r,CTRL-w K,CTRL-w J,CTRL-w H,CTRL-w L
1つ前のウィンドウに移動
CTRL-w w
検索
下に検索
/text
上に検索
?text
次の検索結果に飛ぶ
n
前の検索結果に飛ぶ
N
置換
行内置換
:s/motouchi/nwiizo/ # motouchiをnwiizoに置換
全置換
:s/motouchi/nwiizo/g
インサートモード
挿入操作
レジスタaの中身を貼り付け
CTRL-r a,CTRL-r +
補完
前の候補
CTRL-p
次の候補
CTRL-n
ファイル内の行
CTRL-x CTRL-l
ファイル内のキーワード
CTRL-x CTRL-n
ファイル内のincludeファイル
CTRL-x CTRL-i
最後に
とりあえず、使って学べ!!!