91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VIM目錄樹插件和文件搜索插件的用法

發布時間:2020-06-15 15:13:06 來源:億速云 閱讀:668 作者:元一 欄目:建站服務器

Vim

Vim是從 vi 發展出來的一個文本編輯器。代碼補全、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用,和Emacs并列成為類Unix系統用戶最喜歡的文本編輯器。

vim的設計理念是命令的組合。用戶學習了各種各樣的文本間移動/跳轉的命令和其他的普通模式的編輯命令,并且能夠靈活組合使用的話,能夠比那些沒有模式的編輯器更加高效的進行文本編輯。同時VIM與很多快捷鍵設置和正則表達式類似,可以輔助記憶。并且vim針對程序員做了優化。

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鍵對于文件夾來說是切換文件夾的打開和關閉,而對于文件來說是打開文件。

VIM目錄樹插件和文件搜索插件的用法

ctrlp

有了文件目錄樹之后,開發項目時確實方便了很多。但還有一個問題沒發解決,如果目錄層級比較深,每次一個個找進去,也是一件非常麻煩的事。有沒有好的解決辦法呢?有的呢,可以使用ctrlp插件。

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

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

let g:ctrlp_map = '<c-p>'

安裝并配置好之后,就來看看它的使用吧。打開vim編輯器,按下ctrl+p,然后輸入想要打開的文件。

VIM目錄樹插件和文件搜索插件的用法

可以看到,匹配到的文件都顯示出來了。然后,通過ctrl+j和ctrl+k上下移動匹配的文件。

下面和大家介紹一個小技巧,快速定位文件所在目錄樹位置。

  • 首先通過ctrl+p找到想打開的文件

  • 定位到該文件上

  • 輸入<leader>v快速定位文件所在目錄位置。

以上就是VIM目錄樹插件及文件搜索插件的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

来安县| 灵台县| 乾安县| 喀喇沁旗| 灌阳县| 丘北县| 潼关县| 镇巴县| 长武县| 华坪县| 石门县| 溧水县| 镶黄旗| 德昌县| 红安县| 织金县| 鱼台县| 新郑市| 大埔区| 大丰市| 梓潼县| 吉木萨尔县| 民乐县| 徐汇区| 垦利县| 大关县| 湟中县| 清原| 曲松县| 宾川县| 咸阳市| 四会市| 遂宁市| 孟津县| 二连浩特市| 宁南县| 博罗县| 武义县| 广平县| 察隅县| 屏南县|