スポンサーリンク

概要

fuzzyfinder.vimとは、
バッファ・ファイル・コマンドラインなどの目的のものに
すばやくたどり着くための機能を提供してくれます。

Fuzzyfinder は複数のモードを持ちます
  • Buffer mode
  • File mode
  • MRU-file mode (もっとも最近使ったファイル)
  • MRU-command mode (もっとも最近使ったコマンド)
  • Favorite-file mode
  • Directory mode (yet another :cd command)
  • Tag mode (yet another :tag command)
  • Tagged-file mode (files which are included in current tags)
インストール方法

pluginディレクトリにfuzzyfinder.vimをおきます。
fetch -o $HOME/.vim/plugin/fuzzyfinder.vim 'http://www.vim.org/scripts/download_script.php?src_id=8500'

使い方

以下のコマンドでFuzzyfinderを開始することができます。

:FuzzyFinderBuffer buffer-mode Fuzzyfinderを起動します
:FuzzyFinderFile file-mode Fuzzyfinderを起動します
:FuzzyFinderMruFile MRU-file-mode Fuzzyfinderを起動します
:FuzzyFinderMruCmd MRU-command-mode Fuzzyfinderを起動します
:FuzzyFinderFavFile favorite-file-mode Fuzzyfinderを起動します
:FuzzyFinderDir directory-mode Fuzzyfinderを起動します
:FuzzyFinderTag tag-mode Fuzzyfinderを起動します
:FuzzyFinderTaggedFile tagged-file-mode Fuzzyfinderを起動します

バッファを探すには、FuzzyFinderBufferを使います。

:FuzzyFinderBuffer

>
 5:    =  /usr/src/sys/kern/kern_acl.c [.....]                      <1,2>    All
 6:  #a=  /usr/src/sys/kern/syscalls.c [.....]
 9:    =  /usr/src/README              [.....]

.cと入力と絞り込まれます。
>.c
 5:    =  /usr/src/sys/kern/kern_acl.c [**...]                      <1,4>    All
 6:  #a=  /usr/src/sys/kern/syscalls.c [**...]

さらにC-n/C-pやカーソルキーで選択することができます。

/usr/src/*/i386/ とかで、i386のディレクトリを絞り込んだりすることもできます。

FuzzyFinderDir でディレクトリを選択すると、そのディレクトリに cd します。

FuzzyFinderFile でファイルを選択すると、そのファイルを開きます。

Enter 今のバッファでファイルで開く
C-k 垂直に画面分割をしてファイルを開く
C-j 水平に画面分割をしてファイルを開く

曖昧な補完がしたいときに fuzzyfinder.vim は便利です。

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー