首頁 > 軟體

Vim 7.4 安裝NERDTree 顯示檔案目錄樹

2020-06-16 17:19:14

NERDTree 所有版本:

http://www.vim.org/scripts/script.php?script_id=1658

我的Vim版本

[linuxidc@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

我應該下載的版本是 nerdtree.zip 4.2.0

下載 5.0.0 死活老報錯

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

NERDTree快捷鍵:

ctrl +w +w    游標自動在左右側視窗切換
ctrl +w +r    移動當前視窗的佈局位置
o  展開左側某個目錄,再按一下就是合併目錄
O  遞回開啟選中 結點下的所有目錄
x  合攏選中結點的父目錄
X  遞回 合攏選中結點下的所有目錄
go  在已有視窗中開啟檔案,但游標不跳到該視窗
t  中開啟選中檔案,並跳到新視窗
T  開啟選中檔案, 在原視窗
P  跳到上級目錄結點
p  跳到根目錄結點
q  關閉 NerdTree 視窗
i  開啟選中檔案,上下分屏並跳到該視窗
gi  開啟選中檔案,上下分屏, 不跳到該視窗
s  開啟選中檔案,左右分屏並跳到該視窗
gs  開啟選中檔案,左右分屏,不跳到該視窗
 
! 執行當前檔案
e Edit the current dif
雙擊 相當於 NERDTree-o
中鍵 對檔案相當於 NERDTree-i,對目錄相當於 NERDTree-e
D 刪除當前書籤
P 跳到根結點
p 跳到父結點
K 跳到當前目錄下同級的第一個結點
J 跳到當前目錄下同級的最後一個結點
k 跳到當前目錄下同級的前一個結點
j 跳到當前目錄下同級的後一個結點
C 將選中目錄或選中檔案的父目錄設為根結點
u 將當前根結點的父目錄設為根目錄,並變成合攏原根結點
U 將當前根結點的父目錄設為根目錄,但保持展開原根結點
r 遞回重新整理選中目錄
R 遞回重新整理根結點
m 顯示檔案系統選單
cd 將 CWD 設為選中目錄
I 切換是否顯示隱藏檔案
f 切換是否使用檔案過濾器
F 切換是否顯示檔案
B 切換是否顯示書籤
q 關閉 NerdTree 視窗
? 切換是否顯示 Quick Help
切換分頁
:tabnew [++opt選項] [+cmd] 檔案 建立對指定檔案新的tab
:tabc 關閉當前的 tab
:tabo 關閉所有其他的 tab
:tabs 檢視所有開啟的 tab
:tabp 前一個 tab
:tabn 後一個 tab
標準模式下:
gT 前一個 tab
gt 後一個 tab
MacVim 還可以借助快捷鍵來完成 tab 的關閉、切換
cmd+w 關閉當前的 tab
cmd+{ 前一個 tab
cmd+} 後一個 tab
NerdTree 在 .vimrc 中的常用設定
" 在 vim 啟動的時候預設開啟 NERDTree(autocmd 可以縮寫為 au)
autocmd VimEnter * NERDTree
" 按下 F2 調出/隱藏 NERDTree
map :silent! NERDTreeToggle
" 將 NERDTree 的視窗設定在 vim 視窗的右側(預設為左側)
let NERDTreeWinPos="right"
" 當開啟 NERDTree 視窗時,自動顯示 Bookmarks
let NERDTreeShowBookmarks=1

設定<F5> 關閉開啟NerdTree

[linuxidc@CentOS ~]$ vim ~/.vimrc
" 設定<F5> 關閉開啟NerdTree
map <F5> :NERDTreeMirror<CR>
map <F5> :NERDTreeToggle<CR>

Vim入門基礎知識集錦  http://www.linuxidc.com/Linux/2017-02/140903.htm

Vim入門基礎教學 http://www.linuxidc.com/Linux/2017-02/140279.htm

把Vim打造成優秀的C++ IDE  http://www.linuxidc.com/Linux/2016-06/132262.htm

Ubuntu 14.04升級Vim7.4到8.0  http://www.linuxidc.com/Linux/2016-11/136816.htm

Vim安裝youcompleteme自動補全外掛  http://www.linuxidc.com/Linux/2016-11/137665.htm

Linux Vim編輯器使用簡單講解  http://www.linuxidc.com/Linux/2016-12/138930.htm

Vim基礎知識之ctags 及 Taglist 外掛  http://www.linuxidc.com/Linux/2017-03/141528.htm

Ubuntu 16.04 Vim YouCompleteMe自動補全的安裝設定與使用  http://www.linuxidc.com/Linux/2017-02/141088.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-03/141699.htm


IT145.com E-mail:sddin#qq.com