awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
junegunn avatar

junegunn/fzf.vim

0
View on GitHub↗
10,146 stele·607 fork-uri·Vim Script·mit·6 vizualizări

Fzf.vim

fzf.vim is a Vim fuzzy finder plugin that integrates the fzf command-line interface into the editor. It serves as a text editor search interface and buffer and file navigator, allowing users to quickly locate files, buffers, and text patterns.

The plugin functions as a bridge to the fzf command-line tool, enabling users to search for files, grep code content, and navigate git commits, marks, and tags. It also provides a mechanism to send multiple fuzzy search results directly into the Vim quickfix list for batch editing.

Broad capabilities include interactive text completion for paths and words in insert mode, live previews of search results, and the ability to define custom search commands.

Features

  • File Navigation Tools - Functions as a rapid file and buffer navigator using fuzzy matching within the editor.
  • Fuzzy Finder Integrations - Acts as a bridge integrating the external fzf command-line tool with Vim's interactive interface.
  • Completion - Provides fuzzy completion for paths and words while typing in the editor's insert mode.
  • Text Search - Performs fuzzy text matching across the codebase using high-performance tools like ripgrep.
  • CLI Editor Integrations - Acts as a bridge that integrates the fzf command-line tool's capabilities directly into Vim.
  • Selection Content Previews - Displays a live preview of the selected file's content in a separate window before the user opens it.
  • File Search Utilities - Enables quick discovery and opening of files within a project using fuzzy matching patterns.
  • Fuzzy Search Interfaces - Implements an interactive fuzzy search window for navigating project files, git commits, and marks.
  • Fuzzy Search Tools - Facilitates rapid navigation of project files through an interactive fuzzy matching interface.
  • Buffer Managers - Provides a searchable interface to quickly switch between open buffers, marks, and tags.
  • Code Search Tools - Searches for specific text patterns across the project using external grep tools and opens matching lines.
  • Predictive Text Inputs - Suggests paths and words in real-time as the user types to accelerate text entry.
  • Quickfix Enhancements - Maps fuzzy search results directly into Vim's quickfix list for efficient batch editing of multiple files.
  • Search Result Population - Enables sending multiple fuzzy search results directly into the Vim quickfix list for batch editing.
  • Quickfix Utilities - Provides a mechanism to populate the Vim quickfix list with fuzzy search results for batch editing.
  • In-Editor Text Completion - Provides real-time fuzzy completion for paths and words while typing in insert mode.
  • Search Configurations - Allows users to define custom search behaviors by wrapping functions with specific directories and options.
  • Shell Command Runners - Executes user-defined shell commands to generate the dynamic list of items available for fuzzy searching.

Istoric stele

Graficul istoricului de stele pentru junegunn/fzf.vimGraficul istoricului de stele pentru junegunn/fzf.vim

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Fzf.vim

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Fzf.vim.
  • nvim-mini/mini.nvimAvatar nvim-mini

    nvim-mini/mini.nvim

    9,325Vezi pe GitHub↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    Vezi pe GitHub↗9,325
  • ibhagwan/fzf-luaAvatar ibhagwan

    ibhagwan/fzf-lua

    4,082Vezi pe GitHub↗

    fzf-lua is a fuzzy finder integration for Neovim that utilizes fzf to search files, buffers, and project symbols. It serves as a code navigation framework providing a dynamic result generator that populates search windows using real-time shell commands or custom Lua functions. The project distinguishes itself through specialized integration tools for Git and Language Server Protocols. It includes a Git search interface for navigating commits, branches, stashes, and diffs, alongside an LSP integration tool that bridges language server providers to locate definitions and references across a cod

    Luafzfluaneovim
    Vezi pe GitHub↗4,082
  • theprimeagen/harpoonAvatar ThePrimeagen

    ThePrimeagen/harpoon

    8,898Vezi pe GitHub↗

    This project is a Neovim file navigation plugin and workspace manager that allows users to mark and jump between frequent files. It functions as a system for organizing high-priority files into specific layouts and window splits, utilizing a persistent list and index-based shortcuts to streamline movement across a project. The tool includes a terminal session integrator that bridges the editor with a terminal multiplexer. This integration enables the orchestration of windows and panes, allowing users to switch between development shells and coding sessions or manage terminal instances by inde

    Lua
    Vezi pe GitHub↗8,898
  • sinelaw/freshAvatar sinelaw

    sinelaw/fresh

    5,914Vezi pe GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Rustideterminal-basedtext-editor
    Vezi pe GitHub↗5,914
Vezi toate cele 30 alternative pentru Fzf.vim→

Întrebări frecvente

Ce face junegunn/fzf.vim?

fzf.vim is a Vim fuzzy finder plugin that integrates the fzf command-line interface into the editor. It serves as a text editor search interface and buffer and file navigator, allowing users to quickly locate files, buffers, and text patterns.

Care sunt principalele funcționalități ale junegunn/fzf.vim?

Principalele funcționalități ale junegunn/fzf.vim sunt: File Navigation Tools, Fuzzy Finder Integrations, Completion, Text Search, CLI Editor Integrations, Selection Content Previews, File Search Utilities, Fuzzy Search Interfaces.

Care sunt câteva alternative open-source pentru junegunn/fzf.vim?

Alternativele open-source pentru junegunn/fzf.vim includ: nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… ibhagwan/fzf-lua — fzf-lua is a fuzzy finder integration for Neovim that utilizes fzf to search files, buffers, and project symbols. It… theprimeagen/harpoon — This project is a Neovim file navigation plugin and workspace manager that allows users to mark and jump between… sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… lotabout/skim — Skim is an interactive text filter and terminal selection tool written in Rust. It functions as a command line… denisidoro/navi — Navi is an interactive command-line cheatsheet tool and shell command manager. It provides a fuzzy command browser…