Vimでtail -f的な何か
less の tail -f モード的な何か - YoshioriのBlog
id:sett-4 : (less で) shift+Fでtail -fモードに。Ctrl+Cで脱出
ほえー知らなかった。試してみたところ、lvにも同じようにshift-Fでtail -fモードがあった。へぇ。
でもlessやlvでtail -fできるんなら、Vim上で出来たほうがコピペできたりして良くね?
Vimでtail -fしたい
と思って調べてみたらいくつか発見。
- Tail Bundle
- tailtab.vim
- 新しいタブを開く。なんか開き方がイヤ。
- Tailf
- 新しいタブを開く。tailtabよりは少しマシ?
- TailMinusF
- previewwindowを開く。手元のVim 7.3.50だとリロード時にエラー発生
最後のTailMinusFに関してはとりあえず動くパッチを書いてみた。
FileChangedShellの中でwincmdは禁止らしいのでFileChangedShellPostに移動。これが正しい対策かどうかはわからない。
それぞれ試してみた
で、試してみたが更新反映が遅いのなんの。ちゃんと実装を確認してないがポーリングになってるんだろうか。これinotify実装にできないんかな。
ということで、現時点ではまだ使い物にならなかった。きっとエライ人がなんとかしてくれるはず!
おまけ2
lessやlvでtail -fモードの件って、screen/tmux上でtail -fすれば必要十分な気がしてきた。過去辿れるし検索もできる。コピーもできるし。tmuxでいいんじゃね?
tmuxですよ。