awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
P

preservim/nerdtree

0
View on GitHub↗
20,077 Stars·1,443 Forks·Vim Script·WTFPL·7 Aufrufe

Nerdtree

This project is a directory browser for Vim and Neovim that displays the file system as a tree structure. It enables visual navigation of folder hierarchies and the opening of files directly within the editor.

The plugin provides a customizable interface for adding custom mappings, functions, and third-party extensions. This extension interface allows the directory explorer's behavior to be modified through the registration of additional logic.

The system covers visual file management, allowing users to perform file system operations from the explorer interface. It translates directory hierarchies into nested visual trees to facilitate file system navigation and management.

Features

  • File System Hierarchy Visualizers - Translates directory hierarchies into a nested visual tree for navigation and file management.
  • Virtual State Tracking - Maintains a synchronized internal representation of the filesystem to handle real-time view updates.
  • File Navigation Utilities - Provides directory browsing and file opening via a tree interface within the text editor.
  • File System Management Tools - Provides a set of tools for performing file operations directly from the directory explorer interface.
  • File Manager Plugins - Implements a Neovim plugin for visual directory navigation and filesystem management.
  • Vim Plugins - Provides a Vim plugin for browsing folder hierarchies and performing file operations visually.
  • File System Operations - Enables basic filesystem operations like creating and deleting files directly from the explorer.
  • Explorer Behavior Customizations - Allows extending the directory browser by adding custom mappings and third-party functions.
  • Plugin API Extensions - Provides a standardized API for external modules to register custom mappings and functions.
  • Command Key Bindings - Maps keyboard shortcuts to specific editor commands within the directory browser.
  • Productivity Workflow Optimizations - Reduces friction in the coding cycle by minimizing switching between the terminal and the editor.
  • Tree Interface Customizations - Offers a navigation tool with an interface for adding custom mappings and extensions.
  • Extensible Interfaces - Includes a built-in interface for adding custom mappings, functions, and third-party extensions.
  • Editor Plugins - File system explorer for navigating project directories.

Star-Verlauf

Star-Verlauf für preservim/nerdtreeStar-Verlauf für preservim/nerdtree

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht preservim/nerdtree?

This project is a directory browser for Vim and Neovim that displays the file system as a tree structure. It enables visual navigation of folder hierarchies and the opening of files directly within the editor.

Was sind die Hauptfunktionen von preservim/nerdtree?

Die Hauptfunktionen von preservim/nerdtree sind: File System Hierarchy Visualizers, Virtual State Tracking, File Navigation Utilities, File System Management Tools, File Manager Plugins, Vim Plugins, File System Operations, Explorer Behavior Customizations.

Welche Open-Source-Alternativen gibt es zu preservim/nerdtree?

Open-Source-Alternativen zu preservim/nerdtree sind unter anderem: andymass/vim-matchup — Vim-matchup is a plugin for the Vim and Neovim text editors that provides advanced structural code navigation and… lervag/vimtex — VimTeX is an integrated development environment for authoring and compiling LaTeX documents within Vim and Neovim. It… tpope/vim-fugitive — This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository… christoomey/vim-tmux-navigator — vim-tmux-navigator is a navigation bridge designed to unify keyboard bindings between a text editor and a terminal… amix/vimrc — This project is a Vim configuration framework and development environment that transforms the basic text editor into a… mattn/emmet-vim — emmet-vim is a plugin for Vim that functions as a markup automation tool and code expander. It allows for the rapid…

Open-Source-Alternativen zu Nerdtree

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Nerdtree.
  • andymass/vim-matchupAvatar von andymass

    andymass/vim-matchup

    1,912Auf GitHub ansehen↗

    Vim-matchup is a plugin for the Vim and Neovim text editors that provides advanced structural code navigation and manipulation. It functions as an extension to standard editor motions, enabling users to jump between, select, and modify matching language constructs and nested code blocks with high precision. The plugin distinguishes itself by utilizing language-specific syntax trees to track and identify corresponding delimiters and keywords. By integrating with syntax-aware engines, it maintains structural accuracy even in complex source files, while offering a fallback pattern-matching mecha

    Vim Scripthighlighting-matchesmatching-pairsmatchparen
    Auf GitHub ansehen↗1,912
  • lervag/vimtexAvatar von lervag

    lervag/vimtex

    6,293Auf GitHub ansehen↗

    VimTeX is an integrated development environment for authoring and compiling LaTeX documents within Vim and Neovim. It functions as a comprehensive suite for technical document authoring, combining the roles of a syntax highlighter, document navigator, and autocompletion engine. The plugin distinguishes itself through a coordinated workflow that manages asynchronous compilation and bidirectional synchronization with external PDF viewers. This allows users to jump between specific source locations and their rendered pages while maintaining a responsive editor interface during document productio

    TeX
    Auf GitHub ansehen↗6,293
  • tpope/vim-fugitiveAvatar von tpope

    tpope/vim-fugitive

    21,671Auf GitHub ansehen↗

    This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository management, staging, and commit operations directly into the text editor, allowing users to maintain project history and manage repository state without switching contexts. The plugin distinguishes itself by mapping version control operations to temporary text buffers, enabling users to manipulate repository data using standard editing commands. It utilizes a virtual file system to present historical commits, trees, and blobs as read-only buffers, facilitating navigation and

    Vim Script
    Auf GitHub ansehen↗21,671
  • christoomey/vim-tmux-navigatorAvatar von christoomey

    christoomey/vim-tmux-navigator

    6,225Auf GitHub ansehen↗

    vim-tmux-navigator is a navigation bridge designed to unify keyboard bindings between a text editor and a terminal multiplexer. It functions as a plugin that synchronizes movement shortcuts, allowing for consistent cursor movement between editor splits and terminal panes. The system enables navigation across multiple layers of nested sessions and manages the interaction between zoomed panes and window transitions. It includes mechanisms to handle navigation wrapping and ensures a consistent experience when moving the cursor across diverse shell environments. The tool provides configuration u

    Shell
    Auf GitHub ansehen↗6,225
  • Alle 30 Alternativen zu Nerdtree anzeigen→