awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mg979 avatar

mg979/vim-visual-multi

0
View on GitHub↗
4,864 نجوم·98 تفرعات·Vim Script·MIT·6 مشاهدات

Vim Visual Multi

vim-visual-multi هو مكون إضافي لـ Vim و Neovim يوفر تحرير نصوص متعدد المؤشرات. يعمل كمحرر نصوص متعدد المؤشرات ومنسق ماكرو، مما يسمح بعمليات إدراج وحذف واستبدال متوازية عبر تكرارات نصية متنوعة.

يتضمن المكون الإضافي أداة اختيار نص regex تستخدم لإنشاء مؤشرات متعددة بناءً على أنماط التعبير النمطي. يتيح ذلك تحديد الكلمات أو الأجزاء المطابقة لإجراء تعديلات مجمعة عبر ملف.

يغطي النظام العديد من مجالات القدرات، بما في ذلك المحاذاة الرأسية ومزامنة المؤشرات إلى عمود مشترك. كما يوفر أتمتة لتنفيذ الأوامر المجمعة، مما يسمح بتشغيل الماكرو عبر جميع مواضع المؤشر النشطة. تسمح أدوات إدارة الاختيار بإضافة أو إزالة أو تخطي تكرارات محددة لتحسين مجموعة المؤشرات النشطة.

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.

سجل النجوم

مخطط تاريخ النجوم لـ mg979/vim-visual-multiمخطط تاريخ النجوم لـ mg979/vim-visual-multi

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة mg979/vim-visual-multi؟

vim-visual-multi هو مكون إضافي لـ Vim و Neovim يوفر تحرير نصوص متعدد المؤشرات. يعمل كمحرر نصوص متعدد المؤشرات ومنسق ماكرو، مما يسمح بعمليات إدراج وحذف واستبدال متوازية عبر تكرارات نصية متنوعة.

ما هي الميزات الرئيسية لـ mg979/vim-visual-multi؟

الميزات الرئيسية لـ mg979/vim-visual-multi هي: Multi-Cursor Editing, Batch Text Transformations, Pattern-Based Spawning, Multi-Caret Editors, Vim Plugins, Multi-Cursor Management, Multiple Cursors, Regex-Based Selection.

ما هي البدائل مفتوحة المصدر لـ mg979/vim-visual-multi؟

تشمل البدائل مفتوحة المصدر لـ mg979/vim-visual-multi: 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…

بدائل مفتوحة المصدر لـ Vim Visual Multi

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Vim Visual Multi.
  • limetext/limeالصورة الرمزية لـ limetext

    limetext/lime

    15,272عرض على 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
    عرض على GitHub↗15,272
  • terryma/vim-multiple-cursorsالصورة الرمزية لـ terryma

    terryma/vim-multiple-cursors

    7,952عرض على 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
    عرض على GitHub↗7,952
  • martanne/visالصورة الرمزية لـ martanne

    martanne/vis

    4,634عرض على 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
    عرض على GitHub↗4,634
  • ajaxorg/aceالصورة الرمزية لـ ajaxorg

    ajaxorg/ace

    27,133عرض على 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
    عرض على GitHub↗27,133
  • عرض جميع البدائل الـ 30 لـ Vim Visual Multi→