1:下载地址 https://github.com/scrooloose/nerdtree 2:功能说明 NERDTree是Vim最常用的插件之一,可以在Vim运行时显示目录和文件结构,类似TextMate...3:安装 进入.vim/bundle目录 执行git clone git://github.com/scrooloose/nerdtree.git 下载完成后,在bundle下会多出一个nerdtree...的文件夹,所有相关插件都在该文件夹下 在Vim中运行:Helptags来生成NERDTree的在线帮助tags 4:使用说明以及快捷键 打开Vim,输入:NERDTree,即可呼出执行Vim命令的当前目录的文件目录...为了方便使用,我在.vimrc中定义了快捷键,可以用Ctrl+t打开NERDTree,你可以定义自己习惯的快捷键。...5:另外附上一片关于NERDTree使用的一篇文章 文章地址 关于NERDTree的使用
下载插件(https://github.com/scrooloose/nerdtree) 2....将文件复制到/usr/share/vim/vimfiles/下即可 三、快捷键 开启插件, 在命令模式下输入NERDtree(区分大小写) 插件与文本编辑区之间跳转
在上一章我介绍完用Vundle来管理Vim中所有的插件后,今天我又要强推一个Vim的文件管理插件Nerdtree,相信所有使用Vim的同学都知道文件管理插件NerdTree,这个几乎是所有拥护Vim的开发人员都会使用的插件...,今天就总结一下如何合理的使用NerdTree。...首先我们来看一下NerdTree的官方效果图: [图片上传失败......Nerdtree的基本操作,附上给你哟: ?...A: 全屏显示NERDTree,或者关闭全屏
添加插件 vim ~/.config/nvim/init.vim " NERDTree文件树 Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle...' } " NERDTree 中显示git信息 Plug 'Xuyuanp/nerdtree-git-plugin' 添加保存后执行以下命令安装。...添加 NERDTree 配置 vim ~/.config/nvim/init.vim " ================================= " NERDTree " =====...o: 打开文件 go: 不离开nerdtree焦点打开文件 i: 上下窗口显示文件 gi: 不离开nerdtree焦点的i s: 左右分隔窗口显示文件 gs: 不离开nerdtree焦点的 u: 往上一层目录...Plug 'scrooloose/nerdtree' Plug 'Xuyuanp/nerdtree-git-plugin' call plug#end() "====================
altercation/vim-colors-solarized Anthony25/gnome-terminal-colors-solarized 插件配置 树形目录 Plug 'scrooloose/nerdtree...' Plug 'jistr/vim-nerdtree-tabs' Plug 'Xuyuanp/nerdtree-git-plugin' autocmd vimenter * NERDTree map...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...tabo 关闭所有其他的 tab # :tabp 前一个 tab # :tabn 后一个 tab # gT 前一个 tab # gt 后一个 tab scrooloose/nerdtree...vim-nerdtree-tabs nerdtree-git-plugin 代码,引号,路径补全 Plug 'Valloric/YouCompleteMe' Plug 'Raimondi/delimitMate
然后在.vimrc内添加nedrtree的配置字段如下: "->NERDTree目录树插件---配置选项=================================================...exists("s:std_in") | NERDTree | endif "vim打开目录文件也显示目录树?...exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | endif "CRTL+N开关目录树 map :NERDTreeToggle... "关闭最后一个文件,同时关闭目录树 autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree...()) | q | endif "<-NERDTree目录树插件---配置选项==============================================================
/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim git clone --depth=1 https://github.com/preservim/nerdtree.git...~/.vim/bundle/nerdtree git clone --depth=1 https://github.com/Xuyuanp/nerdtree-git-plugin.git ~/.vim.../bundle/nerdtree-git-plugin 更新配置文件 vim ~/.vimrc set nocompatible " be iMproved, required...' Plugin 'Xuyuanp/nerdtree-git-plugin' call vundle#end() " 显示行号 set nu " tabs键四空格 set ts=4 " 代码高亮...python %" endif endfunc " NerdTree才插件的配置信息 ""将F2设置为开关NERDTree的快捷键 map :NERDTreeToggle "
" 目录树 Plugin 'scrooloose/nerdtree' " VIM 中文文档 Plugin 'asins/vimcdoc' " 文件跳转 Plugin 'kien/ctrlp.vim...: 快速帮助文档 o: 打开一个目录或者打开文件,创建的是buffer,也可以用来打开书签 go: 打开一个文件,但是光标仍然留在NERDTree,创建的是buffer t: 打开一个文件,创建的是Tab...,对书签同样生效 T: 打开一个文件,但是光标仍然留在NERDTree,创建的是Tab,对书签同样生效 i: 水平分割创建文件的窗口,创建的是buffer gi: 水平分割创建文件的窗口,但是光标仍然留在...NERDTree s: 垂直分割创建文件的窗口,创建的是buffer gs: 和gi,go类似 x: 收起当前打开的目录 X: 收起所有打开的目录 e: 以文件管理的方式打开选中的目录 D: 删除书签...A: 全屏显示NERDTree,或者关闭全屏 2) Ag 依赖 ag mac: https://github.com/ggreer/the_silver_searcher windows: https
=========== " 插件部分--开始 "================================= " 插件 call plug#begin('~/.vim/plugged') " NERDTree...Plug 'scrooloose/nerdtree' Plug 'Xuyuanp/nerdtree-git-plugin' Plug 'mhinz/vim-startify' call plug#end...=============== " 插件部分--结束 "================================= "================================= " NERDTree..."================================= " 打开关闭 NERDTree map tt :NERDTreeToggle " 打开vim时自动打开NERDTree...autocmd vimenter * NERDTree " \ + r 定位当前文件所在目录,这个很有用 " 当前从左树进入,又要将当前目录定位到当前位置用这个 map r :NERDTreeFind
' Plug 'jistr/vim-nerdtree-tabs' Plug 'Xuyuanp/nerdtree-git-plugin' autocmd vimenter * NERDTree map...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...关闭所有其他的 tab # :tabp 前一个 tab # :tabn 后一个 tab # gT 前一个 tab # gt 后一个 tab ◈ scrooloose/nerdtree...[4] ◈ vim-nerdtree-tabs[5] ◈ nerdtree-git-plugin[6] 代码,引号,路径补全 Plug 'Valloric/YouCompleteMe' Plug 'Raimondi...[5]: https://github.com/jistr/vim-nerdtree-tabs [6]: https://github.com/Xuyuanp/nerdtree-git-plugin
=========== " 插件部分--开始 "================================= " 插件 call plug#begin('~/.vim/plugged') " NERDTree...Plug 'scrooloose/nerdtree' Plug 'Xuyuanp/nerdtree-git-plugin' Plug 'mhinz/vim-startify' # ranger 插件...=============== " 插件部分--结束 "================================= "================================= " NERDTree..."================================= " 打开关闭 NERDTree map tt :NERDTreeToggle " 打开vim时自动打开NERDTree...0 map f :Ranger " bclose 插件 let g:NERDTreeHijackNetrw = 0 " add this line if you use NERDTree
', '\.pyc$', '\.swp$'] let NERDTreeShowBookmarks=1 let NERDTreeWinPos="left" " Automatically open a NERDTree...argc() | NERDTree | endif " Close vim if the only window left open is a NERDTree autocmd bufenter * if...(winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif " Open a NERDTree...argc() | NERDTree | endif " Close vim if the only window left open is a NERDTree autocmd bufenter * if...(winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif " Open a NERDTree
'jistr/vim-nerdtree-tabs'Plug 'Xuyuanp/nerdtree-git-plugin'autocmd vimenter * NERDTreemap :NERDTreeToggle...let NERDTreeShowHidden=1let g:NERDTreeShowIgnoredStatus = 1let g:nerdtree_tabs_open_on_console_startup...}# o 打开关闭文件或目录# e 以文件管理的方式打开选中的目录# t 在标签页中打开# T 在标签页中打开,但光标仍然留在 NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录...tabo 关闭所有其他的 tab# :tabp 前一个 tab# :tabn 后一个 tab# gT 前一个 tab# gt 后一个 tab ◈ scrooloose/nerdtree...[4]◈ vim-nerdtree-tabs[5]◈ nerdtree-git-plugin[6] 代码,引号,路径补全 Plug 'Valloric/YouCompleteMe'Plug 'Raimondi
taglist Plugin 'groenewege/vim-less' Plugin 'mattn/emmet-vim' Plugin 'kien/ctrlp.vim' Plugin 'scrooloose/nerdtree...' Plugin 'ivalkeen/nerdtree-execute' Plugin 'scrooloose/nerdcommenter' " comment code Plugin 'godlygeek...Plugin 'mattn/emmet-vim' zen coding Plugin 'kien/ctrlp.vim' 使用 Ctrl+p 搜索文件 Plugin 'scrooloose/nerdtree...' Plugin 'ivalkeen/nerdtree-execute' vim内置文件目录树的替代品 ?
nofoldenable 主题 syntax enable set background=dark colorscheme solarized 插件配置 树形目录 Plug 'scrooloose/nerdtree...' Plug 'jistr/vim-nerdtree-tabs' Plug 'Xuyuanp/nerdtree-git-plugin' autocmd vimenter * NERDTree map :NERDTreeToggle let NERDTreeShowHidden=1 let g:NERDTreeShowIgnoredStatus = 1 let g:nerdtree_tabs_open_on_console_startup...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径
taglist Plugin 'groenewege/vim-less' Plugin 'mattn/emmet-vim' Plugin 'kien/ctrlp.vim' Plugin 'scrooloose/nerdtree...' Plugin 'ivalkeen/nerdtree-execute' Plugin 'scrooloose/nerdcommenter' " comment code Plugin 'godlygeek...可能无法支持) Plugin 'mattn/emmet-vim' zen coding Plugin 'kien/ctrlp.vim' 使用 Ctrl+p 搜索文件 Plugin 'scrooloose/nerdtree...' Plugin 'ivalkeen/nerdtree-execute' vim内置文件目录树的替代品 Plugin 'scrooloose/nerdcommenter' 注释代码 Plugin '
Vundle.vim Bundle 'Valloric/YouCompleteMe' Plugin 'gmarik/Vundle.vim' " Custom plugins Plugin 'scrooloose/nerdtree...' "https://github.com/scrooloose/nerdtree Plugin 'MattesGroeger/vim-bookmarks' "https://github.com...guifg=NONE highlight CursorColumn cterm=NONE ctermbg=darkred ctermfg=white guibg=darkred guifg=white " NERDTree...exists("s:std_in") | NERDTree | endif " vim-bookmarks settings let g:bookmark_auto_close = 1 let g:bookmark_save_per_working_dir
/honza/vim-snippets.git SirVer/ultisnips: https://github.com/SirVer/ultisnips.git 1.4.2 scrooloose/nerdtree...NERDTree的作用就是列出当前路径的目录树,一般IDE都是有的。...在 .vimrc中的配置如下: Plugin 'scrooloose/nerdtree' " 设置NerdTree map :NERDTreeMirror map :NERDTreeToggle... 进入到 vim 后可以按 F7 显示和隐藏 NERDTree区域。...gitHub的代码路径如下所示: scrooloose/nerdtree: https://github.com/scrooloose/nerdtree.git 1.4.3 majutsushi/tagbar
"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " === " === Open Plugins " === set NERDTree..." === """"Usage"""" " o open menu in NERDTree " O Recursively open the selected directory..." s Open selected file in a new vsplit " gs Same as s, but leave the cursor on the NERDTree..." m open menu in NERDTree " A Zoom (maximize/minimize) the NERDTree window" " K Jump...nnoremap e :NERDTree " close NERDTree nnoremap Q :NERDTreeClose " 弹出文件结构信息(相当于显示大纲)
领取专属 10元无门槛券
手把手带您无忧上云