2021-05-12 14:32:11
Vim 7.4 安裝NERDTree 顯示檔案目錄樹
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
相關文章