Vim小技
マニアックな小技。
カレントファイルのパスの一部を置換してファイルを開く
vi foo.jsで開いている最中に、:vs %:s/foo/bar/ でbar.jsを縦分割で開ける。
これだけだとあまり有り難みないけど、
:vs %:p:s#foo#bar# とかだと/src/github.com/foo/aaa.jsから/src/github.com/bar/aaa.jsみたいに開ける。
詳しくはこの辺に。
Vim documentation: cmdline
前編集した場所に戻る
g; 押した回数だけ戻れる。
前開いていたファイルに戻る
C-^ たまに必要だったり。
インサートモード時に一時的にノーマルモードに戻る
C-o あまり使わないが、思い出したい。
ブラックホールレジスタ
"_dw とか。"_でブラックホールレジスタを指定すると、リアル削除になる。
現在行の次の行にレジスタから貼り付ける
:pu でいける。ついついo<ESC>pとかやっちゃうけど。
以上
こんなところで。