Vim 樹狀目錄外掛: NERDTree
現在的編輯器左邊通常都會是檔案的列表, Vim
要呈現這個效果只要 :vsp ./
就可以達到, Enter 後也會自動將檔案載入並開啟編輯, 不過視窗並沒有一直滯留在旁邊, 要開啟多個檔案就會比較麻煩, 有些狀況是想要將檔案開啟到 Vim 的 Tab 去, 就有點問題.
有任何問題, Vim 就會有外掛出現解決它. XD
NERDTree 就是可以固定在視窗左邊的檔案管理列表, 而操作方式也跟 Vim 類同(並不是 Enter 按下去就開啟,
而是照它的使用規範來操作, 不過熟悉 Vim 的應該都會覺得蠻方便的), 當然還有更多的應用(ex: 設 bookmark 等),
再自己看官方說明吧~ (或者看動畫說明: NERDTree basic demo
)
NERDTree 安裝步驟
-
官方網站: The NERD tree : A tree explorer plugin for navigating the filesystem
-
先到官方網站去下載 NERD_tree.zip
-
unzip NERD_tree.zip # 解壓縮, 於 Debian / Ubuntu Linux / FreeBSD 皆可
-
mkdir -p ~/.vim/plugin # 如果沒有 plugin 的目錄, 就建立一個.
-
mv plugin/NERD_tree.vim ~/.vim/plugin # 將 NERD_tree.vim 搬進去即可.
-
再來只要開啟 Vim 後, 輸入 :NERDTree 就會看到了.
替 NERDTree 設定開啟的快速鍵
NERDTree 要開啟時要輸入 :NERDTree
, 關閉時按 q
即可. 但是開啟時要輸入的字串太長是個麻煩, 所以來幫它加上快速鍵, 步驟如下:
-
vim ~/.vimrc
-
加入此行
nnoremap <silent> <F5> :NERDTree<CR>
-
這樣子按 F5 就會自動展開囉~
NERTTree 常用快速鍵
於開啟 NERDTree 後, 可以按 ? 看所有的快速鍵說明, 在此只列幾個常用的.
-
:NERDTree 開啟
-
? Help
-
i 開在 split 視窗
-
t 開在新的 tab
-
o Open file / directory
-
x close directory
-
q 關掉
分享到:
相关推荐
在linux下开发,很羡慕vs那样带树形目录的编辑器,怎么办?自己安装一个VIM插件NERDTree就OK了. 具体操作可参考博客:https://my.oschina.net/applefly/blog/757783
这时,`NERDTree`插件应运而生,它为Vim带来了树形目录视图,极大地改善了文件浏览和项目导航体验。 **NERDTree简介** NERDTree(Notation for a Recursive Directory Tree)是Vim的一个流行插件,由Markus Winand...
*以继承树的形式显示文件和目录 *对如下类型的文件进行不同的高亮显示 *文件 *目录 *sym-links *快捷方式 *只读文件 *可执行文件 *提供许多映射来控制树状结构 *对展开/收拢/浏览目录结点的映射 *对在新的...
安装完成后,启动Vim并输入`:NERDTree`,就可以在左侧看到一个新打开的窗口,显示当前工作目录的树形结构。你可以通过键盘或鼠标操作在NERDTree中浏览、打开、创建、删除和重命名文件及目录。 NERDTree的一些常用...
NERDTree是一款非常流行的Vim插件,它提供了一个树形目录视图,方便用户在文件系统中浏览和打开文件。通过键盘快捷键,你可以快速切换目录、打开或关闭文件,这对于项目管理尤其有用。NERDTree还可以与其它插件集成...
2. NERDTree:NERDTree是一个文件系统浏览器,它将文件和目录以树形结构展示,用户可以通过键入简单的命令在VIM内打开、关闭、编辑或删除文件。这对于项目管理和代码组织非常有帮助,特别是在处理大型项目时。 3. ...
- **树形视图**:Nerdtree提供了一个可折叠的树形视图,显示当前工作目录下的所有文件和子目录,使得开发者能够清晰地看到项目结构。 - **快速导航**:通过简单的键位操作,如`j`、`k`上下移动,`o`或`Enter`打开...
3. **NERDTree**:文件树形浏览器,使用`:NERDTree`打开,通过键位`o`或`Enter`打开文件,`x`关闭文件树。 4. **fzf**:模糊搜索工具,配合`:FZF`命令可以快速查找文件、历史命令、git commit等,提高工作效率。 ...
这通常指的是像NERDTree这样的插件,它在Vim的左侧或右侧创建一个窗口,显示当前工作目录的文件和子目录结构。通过这个树形视图,用户可以方便地浏览和打开项目中的文件,提高了项目管理和代码编辑的效率。 总的来...
它在左侧创建一个树形视图,显示当前目录下的文件和子目录,方便用户快速浏览和打开文件。通过键入 `:NERDTree` 命令即可启动,用 `q` 关闭。使用 `o` 键可以打开文件,`t` 在新标签页中打开,`d` 删除文件或目录...
NERDTree(Not Another Recursive Directory Tree)就是Vim的一个重要插件,它为用户提供了在Vim内部以树形结构查看文件系统的功能,极大地提升了文件管理和编辑的便捷性。 **NERDTree插件详解** 1. **安装...
在 Vim 编辑器的世界里,Nerdtree 是一款非常受欢迎的文件系统浏览器插件。它为 Vim 带来了类似于许多图形界面编辑器中的侧边栏,使得用户可以方便地浏览、打开、操作项目目录中的文件和文件夹。Nerdtree 允许程序员...
1. **NERDTree**:这是一个文件系统浏览器,可以在VIM中以树形结构显示当前工作目录下的文件和目录。你可以方便地浏览、打开、创建、删除文件,极大地提高了文件管理的效率。 2. **_splits.vim**:这可能是对窗口...
它的树形结构使得在大型项目中导航变得直观且快捷。只需简单的键位操作,就能在代码编辑和文件管理之间切换,大大提升了开发过程中的工作效率。 除了这两个插件,了解 Vim 的基本操作和概念也是十分必要的。Vim ...
1. **NERDTree**: 这是Vim的一个文件管理器插件,它在左侧提供了一个树形视图,让用户可以方便地浏览和切换工作目录中的文件和目录。NERDTree使得在Vim中查找和打开文件变得直观和快捷。 2. **CtrlP**: 作为Vim的...
NERDTree 是 Vim 的一个流行文件管理器插件,它在 Vim 窗口中显示一个树形视图,以便用户可以浏览项目目录结构,打开、关闭文件或目录。vim-webdevicons 可以与 NERDTree 配合,使文件节点带有相应的图标,使得文件...
4. **文件浏览器**:`NERDTree`插件提供了一个文件系统树形视图,方便在Vim内浏览和打开项目文件。安装后,可以使用`:NERDTree`命令打开它。 5. **代码折叠**:`fold`功能可以帮助你管理复杂的代码结构,通过`zo`...
**NerdTree:Vim的树形浏览器插件** NerdTree是Vim的一个非常流行的插件,它为Vim提供了文件系统树视图,使用户可以方便地浏览和管理项目目录。通过这个插件,程序员和文本编辑器爱好者可以在不离开Vim环境的情况下...
1. **NERDTree**:这是一个文件系统浏览器插件,可以在Vim的左侧打开一个树形视图,方便用户浏览和操作项目中的文件。 2. **CtrlP**:强大的模糊查找插件,支持文件、缓冲区、路径和注册项的快速查找,大大提高了...