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

XVimProject/XVim

0
View on GitHub↗
5,124 Stars·584 Forks·Objective-C·MIT·3 Aufrufe

XVim

XVim ist eine IDE-Texteditor-Erweiterung und ein Vim-Keybinding-Emulator, der modales Editing in professionelle Entwicklungsumgebungen integriert. Speziell fungiert es als Plugin, das Vim-modales Editing und Keybindings in die integrierte Entwicklungsumgebung Xcode bringt.

Das Projekt modifiziert die Tastatureingabe und das Textnavigationsverhalten, um Benutzern die Navigation und Manipulation von Text mittels Vim-Shortcuts zu ermöglichen. Diese Integration zielt darauf ab, die Tippgeschwindigkeit und Editing-Effizienz innerhalb der nativen Entwicklungsumgebung zu erhöhen.

Das System verwaltet modale Zustände und fängt Tastaturereignisse ab, um Standardverhalten zu verhindern und benutzerdefinierte Logik anzuwenden. Es verwendet konfigurationsgesteuerte Mappings, um benutzerdefinierte Tastenkombinationen in interne Befehlssequenzen zu übersetzen, und nutzt AppleScript-basierte Automatisierung, um Editor-Aktionen auszulösen.

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.

Star-Verlauf

Star-Verlauf für xvimproject/xvimStar-Verlauf für xvimproject/xvim

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 XVim

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit XVim.
  • vsvim/vsvimAvatar von VsVim

    VsVim/VsVim

    3,767Auf GitHub ansehen↗

    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#
    Auf GitHub ansehen↗3,767
  • vscodevim/vimAvatar von VSCodeVim

    VSCodeVim/Vim

    15,160Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,160
  • onivim/oni2Avatar von onivim

    onivim/oni2

    7,854Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,854
  • tridactyl/tridactylAvatar von tridactyl

    tridactyl/tridactyl

    6,246Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,246
Alle 30 Alternativen zu XVim anzeigen→

Häufig gestellte Fragen

Was macht xvimproject/xvim?

XVim ist eine IDE-Texteditor-Erweiterung und ein Vim-Keybinding-Emulator, der modales Editing in professionelle Entwicklungsumgebungen integriert. Speziell fungiert es als Plugin, das Vim-modales Editing und Keybindings in die integrierte Entwicklungsumgebung Xcode bringt.

Was sind die Hauptfunktionen von xvimproject/xvim?

Die Hauptfunktionen von xvimproject/xvim sind: Editor and IDE Extensions, Modal Editors, Keybinding Emulators, Vim Emulation Layers, Vim-Style Application Keybindings, Editor Input Customizations, Xcode Productivity Enhancements, Input Event Reassignment.

Welche Open-Source-Alternativen gibt es zu xvimproject/xvim?

Open-Source-Alternativen zu xvimproject/xvim sind unter anderem: 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…