読者です 読者をやめる 読者になる 読者になる

vimで自在にファイルを移動したい

たくさんのファイルをvimを開いて移動したい

$ vi *.txt

って開いたとき

:n

ってすると次のファイルに行ける。C-o で戻ることもできる。

※追記※

C-o は前のカーソル位置に戻るけど:nで開いてたファイルに戻れなくなっちゃう!

:N  →前のファイル 
:n  →次のファイル

これでもとのファイルに戻るし、また次のファイルに行ける!

Rails で model とか view にヒョイヒョイ飛んでいきたい

任意の場所で :R ってすると一番それっぽいところに飛ばしてくれる

Bundle 'tpope/vim-rails'
:BundleInstall

例えば controller ファイルの new action にカーソルを合わせて :R ってすると、対応する view のファイルを表示してくれる。view にいると対応する controller に飛ばしてくれる。

あと、= render ’form’ とかあるとき
挿入モードでもコマンドモードでもない状態(なんていうの?)で
form にカーソルあわせて gf すると飛んでくれる。便利!