Skip to content

Commit 5d0826d

Browse files
scrooloosevim-scripts
authored andcommitted
Version 1.0beta1: Initial upload
0 parents  commit 5d0826d

File tree

2 files changed

+1539
-0
lines changed

2 files changed

+1539
-0
lines changed

README

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
This is a mirror of http://www.vim.org/scripts/script.php?script_id=1658
2+
3+
Grab the latest dev version from github: https://github.com/scrooloose/nerdtree.
4+
5+
What is this "NERD tree"??
6+
7+
Check out this demo http://www.flickr.com/photos/30496122@N07/2862367534/sizes/o/
8+
9+
The NERD tree allows you to explore your filesystem and to open files and
10+
directories. It presents the filesystem to you in the form of a tree which you
11+
manipulate with the keyboard and/or mouse. It also allows you to perform
12+
simple filesystem operations.
13+
14+
The following features and functionality are provided by the NERD tree:
15+
* Files and directories are displayed in a hierarchical tree structure
16+
* Different highlighting is provided for the following types of nodes:
17+
* files
18+
* directories
19+
* sym-links
20+
* windows .lnk files
21+
* read-only files
22+
* executable files
23+
* Many (customisable) mappings are provided to manipulate the tree:
24+
* Mappings to open/close/explore directory nodes
25+
* Mappings to open files in new/existing windows/tabs
26+
* Mappings to change the current root of the tree
27+
* Mappings to navigate around the tree
28+
* ...
29+
* Directories and files can be bookmarked.
30+
* Most NERD tree navigation can also be done with the mouse
31+
* Filtering of tree content (can be toggled at runtime)
32+
* custom file filters to prevent e.g. vim backup files being displayed
33+
* optional displaying of hidden files (. files)
34+
* files can be "turned off" so that only directories are displayed
35+
* A textual filesystem menu is provided which allows you to
36+
create/delete/move file and directory nodes as well as copy (for
37+
supported OSs)
38+
* The position and size of the NERD tree window can be customised
39+
* The order in which the nodes in the tree are listed can be customised.
40+
* A model of your filesystem is created/maintained as you explore it. This
41+
has several advantages:
42+
* All filesystem information is cached and is only re-read on demand
43+
* If you revisit a part of the tree that you left earlier in your
44+
session, the directory nodes will be opened/closed as you left them
45+
* The script remembers the cursor position and window position in the NERD
46+
tree so you can toggle it off (or just close the tree window) and then
47+
reopen it (with NERDTreeToggle) the NERD tree window will appear exactly
48+
as you left it
49+
* You can have a separate NERD tree for each tab, share trees across tabs,
50+
or a mix of both.
51+
* By default the script overrides the default file browser (netw), so if
52+
you :edit a directory a (slighly modified) NERD tree will appear in the
53+
current window
54+

0 commit comments

Comments
 (0)