preservim/nerdtree

A tree explorer plugin for vim.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 44 minutes ago
Added to GitGenius on September 2nd, 2026
Created on March 10th, 2008
Open Issues & Pull Requests: 39 (+0)
GitHub issues: Enabled
Number of forks: 1,438
Total Stargazers: 20,090 (+0)
Total Subscribers: 298 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

NERDTree is a file system explorer plugin for Vim that allows users to visually browse directory hierarchies, open files, and perform basic file operations within the editor.

The plugin solves the problem of navigating complex file structures without leaving Vim. It displays a tree view of the file system in a sidebar, enabling quick access to files and directories. Users can expand and collapse folders, open files for editing, and execute file management tasks directly from the tree interface using keyboard mappings and commands.

NERDTree suits developers and system administrators who spend significant time in Vim and want to manage files without switching to external file managers or terminal commands. It works well for projects of any size where quick file navigation improves workflow efficiency. The plugin is extensible through a built-in API that allows custom mappings and functions, and several community-maintained plugins extend its functionality further.

The project maintains active code quality checks through automated linting workflows. Documentation is comprehensive, with built-in help accessible through Vim's standard help system and an interactive quick help guide available within the plugin itself. The tool supports installation through multiple plugin managers, reflecting ongoing compatibility with the Vim ecosystem's evolving standards.