首頁  >  文章  >  運維  >  VIM目錄樹插件及檔案搜尋插件

VIM目錄樹插件及檔案搜尋插件

齐天大圣
齐天大圣原創
2020-06-13 11:15:575573瀏覽

今天跟大家介紹兩款開發必備VIM插件,目錄樹以及快速查找文件插件,用的人都說好哦,一般人我不告訴他。 O(∩_∩)O哈哈~

Nerd tree

我們知道,vim預設是麼有目錄檔案管理的,對於開發一個稍微大點的項目,是非常的不方便的。但有了NerdTree插件後,就可以滿足該需求了哦。

github網址:https://github.com/scrooloose/nerdtree

安裝後,開啟vim編輯器,預設左邊是沒有目錄樹出現的。需要在命令列下敲出NERDTreeToggle。然後左邊就會出現目錄樹了。

這樣還是有點不方便,我們需要去設定檔.vimrc加入幾行。用映射去方便我們的操作。

nnoremap <leader>v :NERDTreeFind<CR>
nnoremap <leader>g :NERDTreeToggle<CR>
let NERDTreeShowHidden=1
let NERDTreeIgnore = [&#39;\.pyc&#39;,&#39;\~$&#39;,&#39;\.swp&#39;, &#39;\.git&#39;]
  • NERDTreeFind表示尋找目前檔案所在目錄樹的位置。

  • NERDTreeToggle 表示切換目錄樹的顯示

  • NERDTreeShowHidden 表示是否顯示隱藏檔案

  • NERDTreeIgnore表示不顯示哪些文件

在目錄樹中,使用按鍵j往下移動文件,按鍵k往上移動文件。 enter鍵對資料夾來說是切換資料夾的開啟和關閉,而對於檔案來說是開啟檔案。

VIM目錄樹插件及檔案搜尋插件

ctrlp

#有了檔案目錄樹之後,開發專案時確實方便了許多。但還有一個問題沒發解決,如果目錄層級比較深,每次找一個找進去,也是一件非常麻煩的事。有沒有好的解決方法呢?有的呢,可以使用ctrlp外掛。

ctrlp是一個快速查找文件並打開它的插件,功能也是非常強大的哦,支持模糊搜索,且速度非常的快。

ctrlp的github位址是:https://github.com/kien/ctrlp.vim。我們使用vim-plug去安裝它。安裝完畢後,然後再設定它的快捷鍵。

let g:ctrlp_map = &#39;<c-p>&#39;

安裝並配置好之後,就來看看它的使用。開啟vim編輯器,按下ctrl p,然後輸入想要開啟的檔案。

VIM目錄樹插件及檔案搜尋插件

可以看到,配對到的檔案都顯示出來了。然後,透過ctrl j和ctrl k上下移動匹配的檔案。

下面跟大家介紹一個小技巧,快速定位檔案所在目錄樹位置。

  • 首先透過ctrl p找到想開啟的檔案

  • #定位到該檔案上

  • 輸入v快速定位檔案所在目錄位置。

#

以上是VIM目錄樹插件及檔案搜尋插件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn