溫馨提示×

溫馨提示×

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

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

vim 7.4如何安裝NERDTree 顯示文件目錄樹

發(fā)布時(shí)間:2021-11-22 14:44:26 來源:億速云 閱讀:766 作者:小新 欄目:開發(fā)技術(shù)

這篇文章將為大家詳細(xì)講解有關(guān)vim 7.4如何安裝NERDTree 顯示文件目錄樹 ,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

我的vim版本 

[chunli@CentOS NERD_tree-4.2]$ vim  --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Dec 21 2016 17:06:34)
Included patches: 1-207, 209-629

我應(yīng)該下載的版本是 nerdtree.zip 4.2.0

下載 5.0.0 死活老報(bào)錯(cuò)

下載 http://www.vim.org/scripts/download_script.php?src_id=17123
[chunli@CentOS ~]$ mkdir NERDTree
[chunli@CentOS ~]$ cd NERDTree
[chunli@CentOS NERD_tree-4.2]$ unzip nerdtree.zip
[chunli@CentOS NERD_tree-4.2]$ cp plugin/NERD_tree.vim ~/.vim/plugin/
[chunli@CentOS ~]$ cd NERD_tree-4.2/
[chunli@CentOS NERD_tree-4.2]$ vim ~/.vimrc
:NERDTree   #顯示目錄樹

vim 7.4如何安裝NERDTree 顯示文件目錄樹

NERDTree快捷鍵:

ctrl +w +w    光標(biāo)自動在左右側(cè)窗口切換
ctrl +w +r    移動當(dāng)前窗口的布局位置
o   展開左側(cè)某個(gè)目錄,再按一下就是合并目錄
O   遞歸打開選中 結(jié)點(diǎn)下的所有目錄
x   合攏選中結(jié)點(diǎn)的父目錄
X   遞歸 合攏選中結(jié)點(diǎn)下的所有目錄
go  在已有窗口中打開文件,但光標(biāo)不跳到該窗口
t   中打開選中文件,并跳到新窗口
T   打開選中文件, 在原窗口 
P   跳到上級目錄結(jié)點(diǎn)
p   跳到根目錄結(jié)點(diǎn)
q   關(guān)閉 NerdTree 窗口
i   打開選中文件,上下分屏并跳到該窗口
gi  打開選中文件,上下分屏, 不跳到該窗口
s   打開選中文件,左右分屏并跳到該窗口
gs   打開選中文件,左右分屏,不跳到該窗口

! 執(zhí)行當(dāng)前文件
e Edit the current dif
雙擊 相當(dāng)于 NERDTree-o
中鍵 對文件相當(dāng)于 NERDTree-i,對目錄相當(dāng)于 NERDTree-e
D 刪除當(dāng)前書簽
P 跳到根結(jié)點(diǎn)
p 跳到父結(jié)點(diǎn)
K 跳到當(dāng)前目錄下同級的第一個(gè)結(jié)點(diǎn)
J 跳到當(dāng)前目錄下同級的最后一個(gè)結(jié)點(diǎn)
k 跳到當(dāng)前目錄下同級的前一個(gè)結(jié)點(diǎn)
j 跳到當(dāng)前目錄下同級的后一個(gè)結(jié)點(diǎn)
C 將選中目錄或選中文件的父目錄設(shè)為根結(jié)點(diǎn)
u 將當(dāng)前根結(jié)點(diǎn)的父目錄設(shè)為根目錄,并變成合攏原根結(jié)點(diǎn)
U 將當(dāng)前根結(jié)點(diǎn)的父目錄設(shè)為根目錄,但保持展開原根結(jié)點(diǎn)
r 遞歸刷新選中目錄
R 遞歸刷新根結(jié)點(diǎn)
m 顯示文件系統(tǒng)菜單
cd 將 CWD 設(shè)為選中目錄
I 切換是否顯示隱藏文件
f 切換是否使用文件過濾器
F 切換是否顯示文件
B 切換是否顯示書簽
q 關(guān)閉 NerdTree 窗口
? 切換是否顯示 Quick Help
切換標(biāo)簽頁
:tabnew [++opt選項(xiàng)] [+cmd] 文件 建立對指定文件新的tab
:tabc 關(guān)閉當(dāng)前的 tab
:tabo 關(guān)閉所有其他的 tab
:tabs 查看所有打開的 tab
:tabp 前一個(gè) tab
:tabn 后一個(gè) tab
標(biāo)準(zhǔn)模式下:
gT 前一個(gè) tab
gt 后一個(gè) tab
MacVim 還可以借助快捷鍵來完成 tab 的關(guān)閉、切換
cmd+w 關(guān)閉當(dāng)前的 tab
cmd+{ 前一個(gè) tab
cmd+} 后一個(gè) tab
NerdTree 在 .vimrc 中的常用配置
" 在 vim 啟動的時(shí)候默認(rèn)開啟 NERDTree(autocmd 可以縮寫為 au)
autocmd VimEnter * NERDTree
" 按下 F2 調(diào)出/隱藏 NERDTree
map :silent! NERDTreeToggle
" 將 NERDTree 的窗口設(shè)置在 vim 窗口的右側(cè)(默認(rèn)為左側(cè))
let NERDTreeWinPos="right"
" 當(dāng)打開 NERDTree 窗口時(shí),自動顯示 Bookmarks
let NERDTreeShowBookmarks=1

設(shè)置<F5> 關(guān)閉打開NerdTree

[chunli@CentOS ~]$ vim ~/.vimrc 

"NERDTree相關(guān)設(shè)置

" 設(shè)置<F5> 關(guān)閉打開NerdTree
map <F5> :NERDTreeMirror<CR>
map <F5> :NERDTreeToggle<CR>
let NERDTreeWinPos=0     "將NERDTree放置在編輯區(qū),1右邊 0左邊 
let NERDTreeWinSize=20   "設(shè)置NERDTree的寬度,默認(rèn)為30  
let NERDTreeShowHidden=1 "顯示隱藏文件
"autocmd BufReadPost * :NERDTree        "啟動vim時(shí) 自動打開NERDTree
                                       "vim沒有文件時(shí),自動退出NERDTree
"autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") &&b:NERDTreeType == "primary") | q | endif
"wincmd w                    "光標(biāo)自動顯示在編輯區(qū)
"autocmd VimEnter * wincmd w "光標(biāo)自動顯示在編輯區(qū)

關(guān)于“vim 7.4如何安裝NERDTree 顯示文件目錄樹 ”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯(cuò),請把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI