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

XVimProject/XVim

0
View on GitHub↗
5,124 stele·584 fork-uri·Objective-C·MIT·5 vizualizări

XVim

XVim este o extensie de editor de text IDE și un emulator de keybinding-uri Vim care integrează editarea modală în mediile de dezvoltare profesionale. Mai exact, funcționează ca un plugin care aduce editarea modală și keybinding-urile Vim în mediul de dezvoltare integrat Xcode.

Proiectul modifică comportamentul de introducere a tastaturii și de navigare în text pentru a permite utilizatorilor să navigheze și să manipuleze textul folosind scurtături Vim. Această integrare vizează creșterea vitezei de tastare și a eficienței editării în mediul de dezvoltare nativ.

Sistemul gestionează stările modale și interceptează evenimentele de tastatură pentru a preveni comportamentul implicit și a aplica logica personalizată. Utilizează mapări bazate pe configurație pentru a traduce combinațiile de taste definite de utilizator în secvențe de comenzi interne și utilizează automatizarea bazată pe AppleScript pentru a declanșa acțiunile editorului.

Features

  • Editor and IDE Extensions - Functions as an extension for the Xcode IDE that modifies keyboard input and text navigation behavior.
  • Modal Editors - Tracks and manages modal states to switch between command and insert modes for text manipulation.
  • Keybinding Emulators - Emulates Vim keyboard shortcuts and modal editing within the Xcode environment.
  • Vim Emulation Layers - Provides a comprehensive emulation layer that mimics Vim's modal editing and motions within another editor.
  • Vim-Style Application Keybindings - Integrates Vim-style modal keybindings into a native IDE to improve text navigation and editing speed.
  • Editor Input Customizations - Extends the Xcode editor with modal editing capabilities to enhance text manipulation and navigation.
  • Xcode Productivity Enhancements - Accelerates the iOS development process by introducing high-efficiency keyboard-driven editing to Xcode.
  • Input Event Reassignment - Intercepts keyboard events at the application level to override default behavior with custom Vim logic.
  • Editor Configuration - Allows customization of editor functionality and key mappings through a dedicated configuration system.
  • Configurable Key-to-Command Mappings - Provides a mechanism to translate user-defined key combinations into internal commands via a custom configuration file.
  • Command Patterns - Implements a command pattern to encapsulate editor operations as discrete objects for sequential execution.
  • Development Environments - Deprecated Vim plugin for Xcode.
  • Xcode Plugins - Vim keybinding support for Xcode.

Istoric stele

Graficul istoricului de stele pentru xvimproject/xvimGraficul istoricului de stele pentru xvimproject/xvim

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 XVim

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu XVim.
  • vsvim/vsvimAvatar VsVim

    VsVim/VsVim

    3,767Vezi pe GitHub↗

    VsVim is a Visual Studio extension and modal text editor plugin that emulates Vim keyboard shortcuts and navigation commands within the Visual Studio integrated development environment. It functions as a Vim emulator, allowing users to navigate and edit code via a specialized command-based system. The project enables modal editing by separating command mode from insert mode. This system implements Vim keyboard emulation to facilitate text manipulation and navigation without the use of a mouse.

    C#
    Vezi pe GitHub↗3,767
  • vscodevim/vimAvatar VSCodeVim

    VSCodeVim/Vim

    15,160Vezi pe 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.

    TypeScript
    Vezi pe GitHub↗15,160
  • onivim/oni2Avatar onivim

    onivim/oni2

    7,854Vezi pe GitHub↗

    Oni2 is a high-performance, extensible text editor and project-based file manager. It functions as a modal code editor, utilizing a keyboard grammar of verbs and motions to navigate and modify source code without a mouse. It also serves as an LSP client, integrating Language Server Protocol servers to provide code completion, symbol navigation, and refactoring. The editor distinguishes itself by acting as a VSCode extension host, allowing it to load and execute language servers and debuggers from the VSCode ecosystem. It provides a programmable environment where custom functionality is implem

    Reason
    Vezi pe GitHub↗7,854
  • tridactyl/tridactylAvatar tridactyl

    tridactyl/tridactyl

    6,246Vezi pe GitHub↗

    Tridactyl is a Vim-like Firefox extension that provides a comprehensive keyboard-driven interface for browsing, tab management, and page interaction. It replaces traditional mouse-based navigation with Vim-style keybindings, an ex-mode command line, and a hint overlay system for selecting and interacting with page elements. The extension is built around a core infrastructure that includes a modal command parser, a keybinding configuration system, and a content-script command bridge for executing commands in page context. The extension distinguishes itself through its deep integration with Fir

    TypeScriptfirefoxhacktoberfestvim
    Vezi pe GitHub↗6,246
Vezi toate cele 30 alternative pentru XVim→

Întrebări frecvente

Ce face xvimproject/xvim?

XVim este o extensie de editor de text IDE și un emulator de keybinding-uri Vim care integrează editarea modală în mediile de dezvoltare profesionale. Mai exact, funcționează ca un plugin care aduce editarea modală și keybinding-urile Vim în mediul de dezvoltare integrat Xcode.

Care sunt principalele funcționalități ale xvimproject/xvim?

Principalele funcționalități ale xvimproject/xvim sunt: Editor and IDE Extensions, Modal Editors, Keybinding Emulators, Vim Emulation Layers, Vim-Style Application Keybindings, Editor Input Customizations, Xcode Productivity Enhancements, Input Event Reassignment.

Care sunt câteva alternative open-source pentru xvimproject/xvim?

Alternativele open-source pentru xvimproject/xvim includ: vsvim/vsvim — VsVim is a Visual Studio extension and modal text editor plugin that emulates Vim keyboard shortcuts and navigation… vscodevim/vim — This project is a Vim keybinding emulation for Visual Studio Code. It implements modal text editing to separate… tridactyl/tridactyl — Tridactyl is a Vim-like Firefox extension that provides a comprehensive keyboard-driven interface for browsing, tab… onivim/oni2 — Oni2 is a high-performance, extensible text editor and project-based file manager. It functions as a modal code… vscode-neovim/vscode-neovim — This project is a modal editing integration that embeds a full Neovim instance into Visual Studio Code. It functions… hlissner/doom-emacs — This project is an Emacs configuration framework that provides a curated distribution of the editor. It focuses on a…