The NERD tree, file management tool for easy browsing and editing of files 
 
 
 
 
 
 
 
 Configuration: 
 
 
 
 
"The NERD tree
"F3 trigger, set width to 30, show bookmarks
map <F3>: NERDTreeToggle <CR>
let NERDTreeWinSize = 30
let NERDTreeShowBookmarks = 1
"Highlight current line
let NERDTreeHighlightCursorline = 1
"Automatically close NERDTree after opening file from NERDTree
let NERDTreeQuitOnOpen = 1
"Show hidden files
let g: NERDTreeShowHidden = 1
"Ignore specific files and directories
let NERDTreeIgnore = [‘\ .pyc $’, ‘\ .pyo $’, ‘\ .py \ $ class $’, ‘\ .obj $’,
             \ ‘\ .O $’, ‘\ .so $’, ‘\ .egg $’, ‘^ \. Git $’, ‘__pycache__’, ‘\ .DS_Store’]
"Show line number
"let NERDTreeShowLineNumbers = 1
"let NERDTreeAutoCenter = 1
"Automatically Open NERDTree
"autocmd vimenter * NERDTree 
 
 
 
 
 Shortcut keys for Nerdtree 
 
 
 
 
 
  
   
   | Key | function | 
 
  
  
   
   | ? | Quick Help Documentation | 
 
   
   | O | Open a directory or open a file, create a buffer, or use it to open a bookmark | 
 
   
   | Go | Open a file, but the cursor remains in nerdtree, creating a buffer | 
 
   
   | T | Opens a file, creates tab, and also takes effect on bookmarks | 
 
   
   | T | Open a file, but the cursor remains in Nerdtree, the tab is created, and the bookmark takes effect | 
 
   
   | I | Split the window that creates the file horizontally, creating a buffer | 
 
   
   | Gi | Split the window to create the file horizontally, but the cursor remains in the Nerdtree | 
 
   
   | S | Vertically splits the window that creates the file, creating a buffer | 
 
   
   | Gs | Similar to the Gi,go | 
 
   
   | X | To close the currently open Directory | 
 
   
   | X | To close all open directories | 
 
   
   | E | Open the selected directory in a file-managed manner | 
 
   
   | D | Delete Bookmark | 
 
   
   | P | Capitalize, jump to current root path | 
 
   
   | P | lowercase, jumps to the top-level path where the cursor is located | 
 
   
   | K | Jump to first sub-path | 
 
   
   | J | Jump to the last sub-path | 
 
   
   | <c-j or c-k> | Move between sibling directories and files, ignoring subdirectories and sub-files | 
 
   
   | C | Set the root path to the directory where the cursor is located | 
 
   
   | U | Set the parent directory as the root path | 
 
   
   | U | Set the parent directory as the root path, but maintain the status of the original directory open | 
 
   
   | R | Refresh the directory where the cursor is located | 
 
   
   | R | Refreshes the current root path | 
 
   
   | I | Show or do not show hidden files | 
 
   
   | F | Open and Close file filters | 
 
   
   | Q | Close Nerdtree | 
 
   
   | A | Display Nerdtree full screen, or turn off fullscreen | 
 
  
 
 
 
 
 However, when the logout is automatically opened, there will be an error. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Can not understand, do not know where the wrong ... 
 
 
 
 
 
 
 
 Vim plugin nerdtree-file Management plugin