またまたFuzzyFinder.vimに機能追加されたよ−zsh風

http://www.vim.orgの情報はRssで取得しているので、毎日Script更新の新規情報が舞い込んできます。


本日きましたよ。FuzzyFinder。


機能追加のペースが早ぇ!


今度は、FuzzyFinderMruCmdという機能。

  • CommandHistory


MRUにCmd履歴の機能があったのは知らなかった。*1


zshのコマンド履歴インクリメンタル検索っぽくてかなり便利です。*2


【高林さんの履歴マニア】
http://0xcc.net/unimag/3/


「この間使った正規表現置換また使いたいなー」と思ったときとかに楽できそう。


たくさんスタックしていくとやっぱ重くなるのかなぁ。


よく使うコマンドをカウントしてくれて、ソートして表示してくれる機能とかあれば便利かも。
あっ、でも実際はそんな使い方しないか・・・

できること

  • 違うプロセスのvimで実行したコマンドも共有できる。(同時実行中の)
  • もちろんインクリメンタルサーチ
  • 選択して決定したらコマンド実行
  • 実行日時で履歴ソート

使いやすいようにvimrcに追加設定した

コマンドをキーに割り当てました。

nmap <silent> <Leader>ff :FuzzyFinderFile<CR>
nmap <silent> <Leader>fb :FuzzyFinderBuffer<CR>
nmap <silent> <Leader>fc :FuzzyFinderMruCmd<CR>

注意

Windowsのvim7でPluginをインストールしたところ、vim起動時にダイアログでエラーが発生するようになった。

=================================================
  Your fuzzyfinder information file is no longer
  supported. Please remove
  "C:\Documents and Settings\Administrator\.vimfuzzyfinder".
==================================================

既存のMRUやお気に入り関係の機能も変更したらしいので、ホームディレクトリにある「.vimfuzzyfinder」を削除してあげると
次回起動時にファイルを新たに自動生成してくれる。


【fuzzyfinder.vimのダウンロード】
http://www.vim.org/scripts/script.php?script_id=1984
【fuzzyfinder日本語ドキュメント】
http://hiki.ns9tks.net/?fuzzyfinder.vim

*1:FuzzyFinderでMRUと同じ事をしているのかも

*2:特に共用できるところが