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
·
mg979 avatar

mg979/vim-visual-multi

0
View on GitHub↗
4,864 Stars·98 Forks·Vim Script·MIT·6 Aufrufe

Vim Visual Multi

vim-visual-multi ist ein Vim- und Neovim-Plugin, das Multi-Cursor-Textbearbeitung bietet. Es fungiert als Multi-Cursor-Texteditor und Makro-Orchestrator, der parallele Einfügungen, Löschungen und Ersetzungen über diverse Textvorkommen hinweg ermöglicht.

Das Plugin enthält ein Regex-Textauswahl-Tool, das verwendet wird, um mehrere Cursor basierend auf regulären Ausdrucksmustern zu spawnen. Dies ermöglicht die Identifizierung übereinstimmender Wörter oder Fragmente, um Batch-Modifikationen über eine Datei hinweg durchzuführen.

Das System deckt mehrere Funktionsbereiche ab, einschließlich der vertikalen Ausrichtung und Synchronisation von Cursorn auf eine gemeinsame Spalte. Es bietet zudem Automatisierung für die Batch-Befehlsausführung, wodurch Makros über alle aktiven Cursor-Positionen hinweg ausgeführt werden können. Auswahl-Management-Tools ermöglichen das Hinzufügen, Entfernen oder Überspringen spezifischer Vorkommen, um das aktive Cursor-Set zu verfeinern.

Features

  • Multi-Cursor Editing - Provides simultaneous text editing, insertions, and replacements across multiple locations in a file.
  • Batch Text Transformations - Executes macros and commands across multiple active cursors to automate repetitive changes.
  • Pattern-Based Spawning - Identifies matching words or regular expressions to instantly spawn cursors at every occurrence.
  • Multi-Caret Editors - Implements a multi-caret system for parallel insertions, deletions, and replacements across diverse text occurrences.
  • Vim Plugins - Extends Vim and Neovim with capabilities for simultaneous text editing across multiple cursors.
  • Multi-Cursor Management - Provides tools to add, remove, or skip specific occurrences of a pattern to refine the active cursor set.
  • Multiple Cursors - Simulates multiple active editing points by tracking coordinates outside the native editor state.
  • Regex-Based Selection - Uses regular expressions to identify and spawn multiple cursors across the document for batch editing.
  • Macro Orchestration Tools - Executes macros and commands across multiple active cursor positions to automate repetitive tasks.
  • Columnar Synchronization - Aligns multiple cursors to a common column to ensure consistent editing across different lines.
  • Cursor-Based Automation - Allows the execution of macros and commands across all active cursors for repetitive text transformations.
  • Local Command Execution - Executes macros or commands independently at every active cursor position to modify text locally.
  • Text Buffer Manipulations - Coordinates text insertions and deletions across multiple offsets to maintain alignment across lines.
  • Text Editor Batch Execution - Processes editor commands by iterating through a queue of cursor positions for sequential buffer updates.
  • Vertical Cursor Alignment - Aligns cursors to a common column to reorganize or format text consistently across different lines.
  • Vertical Alignment - Aligns multiple cursors vertically to reorganize text and format content across different lines.

Star-Verlauf

Star-Verlauf für mg979/vim-visual-multiStar-Verlauf für mg979/vim-visual-multi

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

Open-Source-Alternativen zu Vim Visual Multi

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Vim Visual Multi.
  • limetext/limeAvatar von limetext

    limetext/lime

    15,272Auf GitHub ansehen↗

    Lime is a multi-platform text editor designed for code and prose that supports simultaneous multi-point insertion for modifying text in several locations at once. It is a Python-scriptable environment that renders across desktop windows, web browsers, and terminal emulators. The editor is designed to be API-compatible with Sublime Text, enabling the execution of its plugins and the import of its configuration files, keybindings, and themes. This compatibility allows users to reuse third-party extensions and maintain a consistent experience when migrating from that environment. The project pr

    editorgolangtext-editor
    Auf GitHub ansehen↗15,272
  • terryma/vim-multiple-cursorsAvatar von terryma

    terryma/vim-multiple-cursors

    7,952Auf GitHub ansehen↗

    This is a Vim plugin that adds simultaneous multi-selection and parallel editing capabilities to the editor. It functions as a multi-cursor tool and regex-based batch editor, allowing users to perform the same editing action across multiple locations in a buffer at once. The extension enables the placement of virtual cursors across a document using regular expressions or by identifying all occurrences of a word. It also allows for the generation of cursors on every line within a visual selection to facilitate multi-line block editing. The tool supports synchronized character insertion and pa

    Vim script
    Auf GitHub ansehen↗7,952
  • martanne/visAvatar von martanne

    martanne/vis

    4,634Auf GitHub ansehen↗

    Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions. It functions as a scriptable environment where Lua is used for configuration, custom key mappings, and plugin development. The editor distinguishes itself through a syntax highlighting system based on Parsing Expression Grammars and a pattern matching engine that treats text as a structure for complex search and replace operations. It also integrates directly with the system shell, allowing users to pipe text ranges to external commands and capture the resulting output. The

    C
    Auf GitHub ansehen↗4,634
  • ajaxorg/aceAvatar von ajaxorg

    ajaxorg/ace

    27,133Auf GitHub ansehen↗

    Ace is a high-performance, browser-based code editor and JavaScript text editor component designed to be embedded into web applications. It functions as a feature-rich alternative to standard text areas, providing a syntax highlighting engine and support for multiple programming and markup languages. The editor is distinguished by its ability to handle large documents containing millions of lines while maintaining stable performance. It supports multi-cursor editing, allowing simultaneous modifications at multiple selection points across a document. The project covers a broad range of develo

    JavaScript
    Auf GitHub ansehen↗27,133
Alle 30 Alternativen zu Vim Visual Multi anzeigen→

Häufig gestellte Fragen

Was macht mg979/vim-visual-multi?

vim-visual-multi ist ein Vim- und Neovim-Plugin, das Multi-Cursor-Textbearbeitung bietet. Es fungiert als Multi-Cursor-Texteditor und Makro-Orchestrator, der parallele Einfügungen, Löschungen und Ersetzungen über diverse Textvorkommen hinweg ermöglicht.

Was sind die Hauptfunktionen von mg979/vim-visual-multi?

Die Hauptfunktionen von mg979/vim-visual-multi sind: Multi-Cursor Editing, Batch Text Transformations, Pattern-Based Spawning, Multi-Caret Editors, Vim Plugins, Multi-Cursor Management, Multiple Cursors, Regex-Based Selection.

Welche Open-Source-Alternativen gibt es zu mg979/vim-visual-multi?

Open-Source-Alternativen zu mg979/vim-visual-multi sind unter anderem: limetext/lime — Lime is a multi-platform text editor designed for code and prose that supports simultaneous multi-point insertion for… terryma/vim-multiple-cursors — This is a Vim plugin that adds simultaneous multi-selection and parallel editing capabilities to the editor. It… martanne/vis — Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions.… ajaxorg/ace — Ace is a high-performance, browser-based code editor and JavaScript text editor component designed to be embedded into… carlhuda/janus — Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured… markedit-app/markedit — MarkEdit is a high-performance Markdown text editor and document navigator. It provides a scriptable editing…