Vim——使用NerdTree來暢快的打開文件吧

在上一章我介紹完用Vundle來管理Vim中所有的插件后勘纯,今天我又要強推一個Vim的文件管理插件Nerdtree,相信所有使用Vim的同學(xué)都知道文件管理插件NerdTree,這個幾乎是所有擁護(hù)Vim的開發(fā)人員都會使用的插件论咏,今天就總結(jié)一下如何合理的使用NerdTree。

首先我們來看一下NerdTree的官方效果圖:

[圖片上傳失敗...(image-cb0a0-1513638846571)]

安裝的話就使用咱們上一篇講的Vundle插件進(jìn)行安裝袍嬉,至于安裝這樣的小細(xì)節(jié)咱們在此就不再贅述境蔼。

當(dāng)安裝完成后,我們會有疑惑冬竟,如何召喚神龍打開NerdTree的文件列表呢?

答案非常簡單民逼,在你的.vimrc文件中添加map <C-n> :NERDTreeToggle<CR>這樣一行語句泵殴,那么你便能通過ctrl+n來開啟關(guān)閉Nerdtree了。

而如果你對Nerdtree已經(jīng)到達(dá)愛不釋手的地步拼苍,希望只要打開了vim笑诅,就能看到Nerdtree的可愛界面,那么你可以增加自動啟動的配置語句:

autocmd StdinReadPre * let s:std_in=1 autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | endif

ok疮鲫,把它寫入到你的.vimrc文件中吆你,nerdtree就會跟著你的vim自動啟動了。

在增加了自動啟動之后俊犯,我們也會碰到比較煩人的事情妇多,就是有時我們編輯完文件退出后,窗口里就留下來nerdtree燕侠,還需要自己再退出一次者祖,除非用:qall。該怎么解決這個問題呢绢彤?

autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif

那么將上面的配置語句添加好之后七问,nerdtree就會在孤零零一個人的時候,悄悄地退去茫舶。

Nerdtree的基本操作械巡,附上給你喲:

?: 快速幫助文檔
o: 打開一個目錄或者打開文件,創(chuàng)建的是buffer饶氏,也可以用來打開書簽
go: 打開一個文件讥耗,但是光標(biāo)仍然留在NERDTree,創(chuàng)建的是buffer
t: 打開一個文件疹启,創(chuàng)建的是Tab葛账,對書簽同樣生效
T: 打開一個文件,但是光標(biāo)仍然留在NERDTree皮仁,創(chuàng)建的是Tab籍琳,對書簽同樣生效
i: 水平分割創(chuàng)建文件的窗口菲宴,創(chuàng)建的是buffer
gi: 水平分割創(chuàng)建文件的窗口,但是光標(biāo)仍然留在NERDTree
s: 垂直分割創(chuàng)建文件的窗口趋急,創(chuàng)建的是buffer
gs: 和gi喝峦,go類似
x: 收起當(dāng)前打開的目錄
X: 收起所有打開的目錄
e: 以文件管理的方式打開選中的目錄
D: 刪除書簽
P: 大寫,跳轉(zhuǎn)到當(dāng)前根路徑
p: 小寫呜达,跳轉(zhuǎn)到光標(biāo)所在的上一級路徑
K: 跳轉(zhuǎn)到第一個子路徑
J: 跳轉(zhuǎn)到最后一個子路徑
<C-j>和<C-k>: 在同級目錄和文件間移動谣蠢,忽略子目錄和子文件
C: 將根路徑設(shè)置為光標(biāo)所在的目錄
u: 設(shè)置上級目錄為根路徑
U: 設(shè)置上級目錄為跟路徑,但是維持原來目錄打開的狀態(tài)
r: 刷新光標(biāo)所在的目錄
R: 刷新當(dāng)前根路徑
I: 顯示或者不顯示隱藏文件
f: 打開和關(guān)閉文件過濾器
q: 關(guān)閉NERDTree
A: 全屏顯示NERDTree查近,或者關(guān)閉全屏
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末眉踱,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子霜威,更是在濱河造成了極大的恐慌谈喳,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件戈泼,死亡現(xiàn)場離奇詭異婿禽,居然都是意外死亡,警方通過查閱死者的電腦和手機大猛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門扭倾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人挽绩,你說我怎么就攤上這事膛壹。” “怎么了唉堪?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵恢筝,是天一觀的道長。 經(jīng)常有香客問我巨坊,道長撬槽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任趾撵,我火速辦了婚禮侄柔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘占调。我一直安慰自己暂题,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布究珊。 她就那樣靜靜地躺著薪者,像睡著了一般。 火紅的嫁衣襯著肌膚如雪剿涮。 梳的紋絲不亂的頭發(fā)上言津,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天攻人,我揣著相機與錄音,去河邊找鬼悬槽。 笑死怀吻,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的初婆。 我是一名探鬼主播蓬坡,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼磅叛!你這毒婦竟也來了屑咳?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤弊琴,失蹤者是張志新(化名)和其女友劉穎兆龙,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體访雪,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡详瑞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年掂林,在試婚紗的時候發(fā)現(xiàn)自己被綠了臣缀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡泻帮,死狀恐怖精置,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情锣杂,我是刑警寧澤脂倦,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站元莫,受9級特大地震影響赖阻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜踱蠢,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一火欧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧茎截,春花似錦苇侵、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至撕攒,卻和暖如春陡鹃,著一層夾襖步出監(jiān)牢的瞬間烘浦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工杉适, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留谎倔,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓猿推,卻偏偏與公主長得像片习,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蹬叭,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內(nèi)容