Vim的NERDTree快捷键
NERDTree常用快捷鍵:
:NERDTree ? ? ? ? ? ? ? 新窗口中打開NERDTree
?o.......在已有窗口中打開文件、目錄或書簽,并跳到該窗口
O.......遞歸打開選中 結點下的所有目錄
C.......將選中目錄或選中文件的父目錄設為根結點
q.......關閉NerdTree窗口
雙擊......相當于按 o
?t....... 在新Tab中打開選中文件/書簽,并跳到新Tab
?i.......split 一個新窗口打開選中文件,并跳到該窗口
p....... 跳到父結點
r.......遞歸刷新選中目錄
-----------------------------------------------------------------------------------------
切換工作臺和目錄?
ctr+w+h? 光標focus左側樹形目錄,ctrl+w+l 光標focus右側文件顯示窗口。?ctrl+w+w,光標自動在左右側窗口切換?
111???o.......在已有窗口中打開文件、目錄或書簽,并跳到該窗口? ?.....|NERDTree-o| ?
112???go......在已有窗口 中打開文件、目錄或書簽,但不跳到該窗口 .....|NERDTree-go|?
113???t....... 在新Tab中打開選中文件/書簽,并跳到新Tab? ?? ?? ? .....|NERDTree-t|??
114???T.......在新Tab中打開選中文件/書簽,但不跳到新Tab? ?? ???.....|NERDTree-T|??
115???i.......split 一個新窗口打開選中文件,并跳到該窗口? ?? ???.....|NERDTree-i|??
116???gi......split一個新窗口打開選中文件,但不跳到該窗口? ?? ?.....|NERDTree-gi|?
117???s.......vsp一個新窗口打開選中文件,并跳到該窗口? ?? ?? ? .....|NERDTree-s|??
118???gs......vsp一個新 窗口打開選中文件,但不跳到該窗口? ?? ???.....|NERDTree-gs|?
119???!.......執行當前文件? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? .....|NERDTree-!|??
120???O.......遞歸打開選中 結點下的所有目錄? ?? ?? ?? ?? ?? ?? ?.....|NERDTree-O|??
121???x.......合攏選中結點的父目錄? ?? ?? ?? ?? ?? ?? ?? ?? ???.....|NERDTree-x|??
122???X.......遞歸 合攏選中結點下的所有目錄? ?? ?? ?? ?? ?? ?? ?.....|NERDTree-X|??
123???e.......Edit the current dif? ?? ?? ?? ?? ?? ?? ?? ?? ???.....|NERDTree-e|??
124?
125???雙擊......相當于NERDTree-o
126???中鍵......對文件相當于NERDTree-i,對目錄相當于NERDTree-e
127?
128???D....... 刪除當前書簽
129?? ?? ?? ??
130???P.......跳到根結點
131???p....... 跳到父結點
132???K.......跳到當前目錄下同級的第一個結點
133???J.......跳到當前目錄下同級的最后一個結點
134???...跳到當前目錄下同級的前一個結點
135???...跳到當前目錄下同級的后一個結點
136?? ?? ?? ??
137???C.......將選中目錄或選中文件的父目錄設為根結點
138???u.......將當前根結點的父目錄設為根目錄,并變成合攏原根結點
139???U.......將當前根結點的父目錄設為根目錄,但保持展開原根結點
140???r.......遞歸刷新選中目錄
141???R.......遞歸刷新根結點
142???m....... 顯示文件系統菜單(添加,復制,刪除,移動文件)
143???cd......將CWD設為選中目錄
144?? ?? ?? ??
145???I....... 切換是否顯示隱藏文件
146???f.......切換是否使用文件過濾器
147???F.......切換是否顯示文件
148???B.......切換是否顯示書簽
149?? ?? ?? ??
150???q.......關閉NerdTree窗口
151????.......切換是否顯示Quick Help
VIM的tab切換
:tabnew [++opt選項] [+cmd] 文件??????????? 建立對指定文件新的tab
:tabc?????? 關閉當前的tab
:tabo?????? 關閉所有其他的tab
:tabs?????? 查看所有打開的tab
:tabp????? 前一個
:tabn????? 后一個
標準模式下:
gt , gT 可以直接在tab之間切換。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:NERDTree [ | ]
59?? ?? ?打開一個Nerdtree,根結點由參數指定,不指定參數就是以當前目錄為根結點
60???:NERDTreeFromBookmark?
61?? ?? ?打開一個Nerdtree,根結點由參數所指定的書簽
62???:NERDTreeToggle [ | ]
63?? ?? ?在當前Tab中如果Nerdtree已經存在,就切換顯示與隱藏;
64?? ?? ?如果不存在,就相當于執行:NERDTree命令
65???:NERDTreeMirror
66?? ?? ?從另一個Tab中共享一個NerdTree過來(在當前Tab的Tree所作的改變也反應到原Tab中)
67?? ?? ?如果總共只有一個Tree,就直接共享;如果不止一個,就會詢問共享哪個
68???:NERDTreeClose
69?? ?? ?在當前Tab中關閉Tree
70?
71???2.2.書簽
72???^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
73???在NerdTree中,書簽用于標記某個感興趣的文件或目錄,比如可以用書簽標記所有 Project目錄
74?
75?? ? 2.2.1.書簽表
76?? ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77?? ? 如果書簽被激活,則顯示于樹狀圖的上方
78?? ? 可以雙擊或用NERDTree-o來激活選中文件
79?? ? 可以用NERDTree-t映射使選中文件用新Tab打開,并跳到新tab頁
80?? ? 可以用NERDTree-T映射使選中文件用新Tab打開,但不跳到新Tab頁
81?
82?? ? 2.2.2.書簽命令
83?? ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84?? ? 以下命令只在在Nerdtree的buffer中有效
85?? ? :Bookmark?
86?? ?? ???將選中結點添加到書簽列表中,并命名為name(書簽名不可包含空格);
87?? ?? ???如與現有書簽重名,則覆蓋現有書簽。
88?? ? :BookmarkToRoot?
89?? ?? ???以指定目錄書簽或文件書簽的父目錄作為根結點顯示NerdTree
90?? ? :RevealBookmark?
91?? ?? ???如果指定書簽已經存在于當前目錄樹下,打開它的上層結點并選中該書簽?
92?? ? :OpenBookmark?
93?? ?? ???打開指定的文件。(參數必須是文件書簽)
94?? ?? ???如果該文件在當前的目錄樹下,則打開它的上層結點并選中該書簽
95?? ? :ClearBookmarks []
96?? ?? ???清除指定書簽;如未指定參數,則清除所有書簽
97?? ? :ClearAllBookmarks
98?? ?? ???清除所有書簽
99?? ? :ReadBookmarks
100?? ?? ???重新讀入'NERDTreeBookmarksFile'中的所有書簽
101?
102?? ? 2.2.3.無效書簽
103?? ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
104?? ? 如果監測到無效書簽,腳本就會發布一個錯誤消息并將無效書簽置為不可用;
105?? ? 無效書簽將被移到書簽文件的最后,在有效書簽和無效書簽之間有一個空行。
106?? ? 書簽文件中的每一行代表一個書簽,格式是
107?? ? 如果修正了某個無效書簽,則可以重啟vim或使用:ReadBookmarks命令重新讀入書簽信息
原文地址:
http://hi.baidu.com/moonyjy/item/f9f3a33118ff3d423175a1ef
總結
以上是生活随笔為你收集整理的Vim的NERDTree快捷键的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vim文件管理器NERD tree
- 下一篇: 在vim粘贴系统剪切板里的内容