はてな技術勉強会で、
id:secondlife が
これだけは知っておけ!vim 勉強会というのをやってたので、空前の vim ブームにちょっとかぶせてみる。
これも知っておいたほうがもっといいよーって意味で、
あたりを。
:r /path/to/file
ってやると、カーソル位置に /path/to/file の中身が取り込めるよ!
:r `perldoc -ml Sledge::Pages::Base`
shell とかと同じで、
`` でコマンドの実行結果が展開されるから、コマンドの実行結果がファイル名なら、そのファイルの中身が取り込めるよ!
:!ls -l /path/to/dir
とりあえず、
:!、って打つとコマンドが打てて、結果が表示されるよ!
でもその下に
Hit ENTER or type command to continueってのが出るから、Enter 押すと消えちゃうんだよ!
ls とかの結果をカーソル位置のとこに取り込みたければ、
:r!ls -l /path/to/dir
みたいに複合技にすれば出来るよ!
つまり、さっきの
`` のやつは、
:r!perldoc -m Sledge::Pages::Base
でも同じような動きしてくれるよ!
あと、
:new とかはベタすぎるから解説しないよ!
うーん、空元気に乗せてやってみたけど、「これも知っておけ!」ってのはこんぐらいかな。
vimer のくせに、実はあんまし vim を使いこなせてないほうなのかも。。。