今天跟大家介紹兩款開發必備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 = ['\.pyc','\~$','\.swp', '\.git']
NERDTreeFind表示尋找目前檔案所在目錄樹的位置。
NERDTreeToggle 表示切換目錄樹的顯示
NERDTreeShowHidden 表示是否顯示隱藏檔案
NERDTreeIgnore表示不顯示哪些文件
在目錄樹中,使用按鍵j往下移動文件,按鍵k往上移動文件。 enter鍵對資料夾來說是切換資料夾的開啟和關閉,而對於檔案來說是開啟檔案。
ctrlp
#有了檔案目錄樹之後,開發專案時確實方便了許多。但還有一個問題沒發解決,如果目錄層級比較深,每次找一個找進去,也是一件非常麻煩的事。有沒有好的解決方法呢?有的呢,可以使用ctrlp外掛。
ctrlp是一個快速查找文件並打開它的插件,功能也是非常強大的哦,支持模糊搜索,且速度非常的快。
ctrlp的github位址是:https://github.com/kien/ctrlp.vim。我們使用vim-plug去安裝它。安裝完畢後,然後再設定它的快捷鍵。
let g:ctrlp_map = '<c-p>'
安裝並配置好之後,就來看看它的使用。開啟vim編輯器,按下ctrl p,然後輸入想要開啟的檔案。
可以看到,配對到的檔案都顯示出來了。然後,透過ctrl j和ctrl k上下移動匹配的檔案。
下面跟大家介紹一個小技巧,快速定位檔案所在目錄樹位置。
首先透過ctrl p找到想開啟的檔案
#定位到該檔案上
輸入
以上是VIM目錄樹插件及檔案搜尋插件的詳細內容。更多資訊請關注PHP中文網其他相關文章!