awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesMulti-Cursor Editing Systems

Mechanisms for managing multiple simultaneous selection ranges and synchronized text modifications.

Distinguishing note: Specifically addresses state management for concurrent selection ranges rather than simple cursor placement.

Explore 5 awesome GitHub repositories matching development tools & productivity · Multi-Cursor Editing Systems. Refine with filters or upvote what's useful.

Awesome Multi-Cursor Editing Systems GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • helix-editor/helixAvatar de helix-editor

    helix-editor/helix

    44,911Voir sur GitHub↗

    Helix is a terminal-based modal text editor designed for efficient code manipulation and navigation. It centers on a selection-first editing model, where operations are performed on active ranges rather than individual cursor positions, allowing for precise control over text and code structures. The editor distinguishes itself through deep integration with structural parsing and language intelligence. By utilizing an incremental parsing library, it builds concrete syntax trees that enable advanced features like structural code navigation, intelligent indentation, and syntax-aware text object

    Maintains a collection of independent selection ranges that allow simultaneous text modification and synchronized command execution across a document.

    Rustkakounerusttext-editor
    Voir sur GitHub↗44,911
  • codemirror/codemirror5Avatar de codemirror

    codemirror/codemirror5

    27,247Voir sur GitHub↗

    CodeMirror 5 is a browser-based code editor and extensible UI component. It functions as a syntax highlighting engine and a programmable text surface, providing a professional coding experience embedded within web pages. The project is distinguished by its ability to act as a collaborative text editor, synchronizing document changes across multiple users in real time. It also includes a dedicated Vim emulation layer that implements modal keyboard interactions, motions, and operators. The system covers broad capability areas including language support for autocompletion and error analysis, co

    Manages multiple independent selection ranges to enable simultaneous editing across non-contiguous text blocks.

    JavaScript
    Voir sur GitHub↗27,247
  • vscodevim/vimAvatar de VSCodeVim

    VSCodeVim/Vim

    15,160Voir sur GitHub↗

    This project is a Vim keybinding emulation for Visual Studio Code. It implements modal text editing to separate navigation and content creation through specialized modes, reducing reliance on the mouse. The emulator supports custom IDE workflows by importing standard configuration files and remapping keyboard shortcuts. It integrates with external processes to handle complex commands and reproduces logic from common plugins for surrounding characters, commenting, and rapid motion. The capability surface includes keyboard-driven navigation using text objects, markers, and character sequences.

    Synchronizes multiple active editing points to allow simultaneous text modification across different document offsets.

    TypeScript
    Voir sur GitHub↗15,160
  • mawww/kakouneAvatar de mawww

    mawww/kakoune

    10,938Voir sur GitHub↗

    Kakoune is a scriptable, modal text editor for the terminal that employs a client-server architecture. This model allows multiple terminal windows to connect to a single editing session, providing a programmable environment for managing source code and text. The editor is distinguished by its selection-first logic, where a text region must be predefined before a command is applied. It leverages regular expressions to manage multiple cursors and perform bulk edits across complex text patterns, and it integrates deeply with the shell by piping selections through external programs and filters.

    The editor moves cursors and performs edits like yanking and pasting across active selections.

    C++
    Voir sur GitHub↗10,938
  • sublimehq/packagesAvatar de sublimehq

    sublimehq/Packages

    3,004Voir sur GitHub↗

    This repository contains a collection of extensions and configurations for a text editor plugin ecosystem. It provides a framework for adding language support and custom behavior through a system of customizable key bindings, a project indexing engine, and a syntax highlighting framework. The project utilizes a Python API to enable the development of custom plugins, menus, and tools. It supports a functional extension framework where users can create custom themes, syntax definitions, and resource overrides to expand the editor's visual styles and capabilities. The system covers advanced tex

    Manages multiple simultaneous selection ranges and synchronized text modifications across different document positions.

    Shellsublimesublime-syntaxsublime-text
    Voir sur GitHub↗3,004
  1. Home
  2. Development Tools & Productivity
  3. Multi-Cursor Editing Systems