またまた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