awesome-repositories.com
Blog
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
·
mg979 avatar

mg979/vim-visual-multi

0
View on GitHub↗
4,864 stele·98 fork-uri·Vim Script·MIT·6 vizualizări

Vim Visual Multi

vim-visual-multi este un plugin pentru Vim și Neovim care oferă editare de text cu cursoare multiple. Funcționează ca un editor de text cu cursoare multiple și orchestrator de macro-uri, permițând inserări, ștergeri și înlocuiri paralele pe diverse apariții ale textului.

Plugin-ul include un instrument de selecție a textului regex utilizat pentru a genera cursoare multiple pe baza tiparelor de expresii regulate. Acest lucru permite identificarea cuvintelor sau fragmentelor potrivite pentru a efectua modificări în lot pe un fișier.

Sistemul acoperă mai multe domenii de capabilități, inclusiv alinierea verticală și sincronizarea cursoarelor la o coloană comună. De asemenea, oferă automatizare pentru execuția comenzilor în lot, permițând rularea macro-urilor pe toate pozițiile active ale cursorului. Instrumentele de gestionare a selecției permit adăugarea, eliminarea sau omiterea unor apariții specifice pentru a rafina setul activ de cursoare.

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.

Istoric stele

Graficul istoricului de stele pentru mg979/vim-visual-multiGraficul istoricului de stele pentru mg979/vim-visual-multi

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 Vim Visual Multi

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Vim Visual Multi.
  • limetext/limeAvatar limetext

    limetext/lime

    15,272Vezi pe GitHub↗

    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
    Vezi pe GitHub↗15,272
  • terryma/vim-multiple-cursorsAvatar terryma

    terryma/vim-multiple-cursors

    7,952Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,952
  • martanne/visAvatar martanne

    martanne/vis

    4,634Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,634
  • ajaxorg/aceAvatar ajaxorg

    ajaxorg/ace

    27,133Vezi pe GitHub↗

    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
    Vezi pe GitHub↗27,133
Vezi toate cele 30 alternative pentru Vim Visual Multi→

Întrebări frecvente

Ce face mg979/vim-visual-multi?

vim-visual-multi este un plugin pentru Vim și Neovim care oferă editare de text cu cursoare multiple. Funcționează ca un editor de text cu cursoare multiple și orchestrator de macro-uri, permițând inserări, ștergeri și înlocuiri paralele pe diverse apariții ale textului.

Care sunt principalele funcționalități ale mg979/vim-visual-multi?

Principalele funcționalități ale mg979/vim-visual-multi sunt: Multi-Cursor Editing, Batch Text Transformations, Pattern-Based Spawning, Multi-Caret Editors, Vim Plugins, Multi-Cursor Management, Multiple Cursors, Regex-Based Selection.

Care sunt câteva alternative open-source pentru mg979/vim-visual-multi?

Alternativele open-source pentru mg979/vim-visual-multi includ: 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…