じゃあ、おうちで学べる

思考を呼び覚ます このコードに、君は抗えるか。

小生、主にvimが好き

概要

拝啓。 小生は相変わらず暇で忙しく多忙な毎日。最近、腹筋ローラーで少し無茶をしてから肉体の躍動を感じる。 最近、家のベランダにカラスが来るようになった。朝起きて窓を開けると黒いカラス。窓を開けられなくなった。 そんな、小生は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

最後に

とりあえず、使って学べ!!!