vim尋找利器:FuzzyFinder

來源:互聯網
上載者:User

FuzzyFinder plugin提供了一個快速搜尋檔案、Buffer、書籤、指令、標籤的一個介面。

    搜尋時,可以即時預覽搜尋結果,並且支援wildcard的模糊搜尋

             ※ 下載

            http://www.vim.org/scripts/script.php?script_id=1984

            www.vim.org/scripts/script.php?script_id=3252

※ 安裝

unzip vim-fuzzyfinder.zip -d ~/.vimunzip vim-l9.zip -d ~/.vim 

※ 使用

    FuzzyFinder 提供下列命令:

        FufBuffer - Buffer mode (fuf-buffer-mode) 
        FufFile - File mode (fuf-file-mode) 
        FufDir - Directory mode (fuf-dir-mode) 
        FufMruFile - MRU-File mode (fuf-mrufile-mode) 
        FufMruCmd - MRU- Command mode (fuf-mrucmd-mode) 
        FufBookmark - Bookmark mode (fuf-bookmark-mode) 
        FufTag - Tag mode (fuf-tag-mode) 
        FufTaggedFile - Tagged-File mode (fuf-taggedfile-mode) 
        FufJumpList - Jump-List mode (fuf-jumplist-mode) 
        FufChangeList - Change-List mode (fuf-changelist-mode) 
        FufQuickfix - Quickfix mode (fuf-quickfix-mode) 
        FufLine - Line mode (fuf-line-mode) 
        FufHelp - Help mode (fuf-help -mode)

    你可將常用命令map 至快速鍵,例如:

        nnoremap <leader>ff :FufFile<CR> 
        nnorempa <leader>fb :FufBuffer<CR> 
        ...

    以此類推。

    呼叫FuzzyFinder 搜尋視窗之後,操作方式如下:

        Ctrl-n , Ctrl-p上下選擇項目
        Ctrl-j開啟該檔案到水平分割視窗
        Ctrl-k開啟該檔案到垂直分割視窗
        Ctrl-l開啟檔案至新分頁

        Ctrl-\ Ctrl-\ 切換搜尋模式( fuzzy matching 或partial matching )

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.