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

b4winckler/macvim

0
View on GitHub↗
5,049 stele·388 fork-uri·C·6 vizualizăricode.google.com/p/macvim↗

Macvim

MacVim este o aplicație nativă Cocoa care implementează editorul de text modal Vim ca interfață grafică pe macOS. Integrează motorul editorului direct într-o fereastră nativă și un event loop, permițându-i să opereze fără un emulator de terminal.

Proiectul funcționează atât ca editor de text pentru programare, cât și ca editor binar hexazecimal. Oferă instrumente pentru modificarea datelor binare brute printr-o grilă hexazecimală vizuală și aplicarea de patch-uri fișierelor binare.

Editorul dispune de gestionare modală a input-ului, evidențiere de sintaxă bazată pe tipare și selecție dreptunghiulară pe blocuri. Capabilitățile suplimentare includ istoric de undo pe mai multe niveluri, completarea căilor de fișiere, verificarea ortografică și capacitatea de a naviga la linii de cod specifice prin mesajele de eroare ale compilatorului. De asemenea, suportă gestionarea layout-ului prin ferestre multiple și code folding, precum și randarea pentru scriptul Farsi.

Features

  • Graphical User Interfaces - Implements the Vim editor as a native macOS graphical application instead of a terminal emulator.
  • Programming Text Editors - Provides a high-performance environment for writing source code with syntax highlighting and compiler error navigation.
  • Native macOS Applications - Built as a native macOS application integrating directly with Cocoa windows and system APIs.
  • Plain Text Editors - Provides a high-performance environment for editing unformatted text and source code files.
  • Modal Editors - Provides a keyboard-driven editing environment that separates command entry from text insertion.
  • Modal Input Systems - Uses a modal input architecture to separate keyboard interactions into distinct command and insertion modes.
  • Regex-Based Syntax Highlighting - Uses regular expression engines to apply visual styles to code based on language patterns.
  • Text Editing Modes - Increases typing efficiency by switching the keyboard between dedicated command and insertion modes.
  • Vim Graphical Interfaces - Implements the Vim modal text editor as a native graphical user interface on macOS.
  • Vi Modal Editing - Implements Vi-style modal editing to separate command execution from text insertion.
  • Syntax Highlighting Editors - Provides a high-performance text editor with integrated syntax highlighting for various programming languages.
  • Native Application Wrappers - Wraps the Vim editor engine within a native macOS Cocoa application framework.
  • Native Interface Construction - Constructs a platform-consistent graphical interface using native macOS technologies.
  • Native Window Wrappers - Integrates the Vim editor engine directly into a native macOS Cocoa window and event loop.
  • Document History & Undo Systems - Tracks sequential document modifications in a stack to allow multi-level undo and redo.
  • Column Selection Modes - Allows selecting and modifying non-linear vertical blocks of text across multiple lines.
  • File Path Autocompletion - Provides automatic completion for filenames and directory paths while typing.
  • Hexadecimal Editors - Provides a visual grid interface for modifying raw byte streams in binary files using hexadecimal representation.
  • Syntax Highlighting Engines - Applies visual styles to source code by matching patterns against language-specific rules using regular expressions.
  • Compiler Error Navigation - Enables jumping directly to specific source code lines by clicking on compiler error messages in the output.
  • Binary File Editors - Provides a visual editor to modify raw binary data in hexadecimal format and apply patches to files.
  • Layout Management - Manages visual structure through multiple window arrangements and code folding.
  • Rectangular Text Selections - Allows users to select and modify non-linear vertical columns of text across multiple lines.

Istoric stele

Graficul istoricului de stele pentru b4winckler/macvimGraficul istoricului de stele pentru b4winckler/macvim

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 Macvim

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Macvim.
  • 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
  • macvim-dev/macvimAvatar macvim-dev

    macvim-dev/macvim

    7,855Vezi pe GitHub↗

    MacVim is a native graphical interface for the Vim text editor tailored for the macOS desktop environment. It is a modal, keyboard-driven editor that wraps a command-line core within a native Cocoa-based GUI wrapper, providing system menus, toolbars, and scroll bars. The editor is highly scriptable, utilizing a built-in scripting language and external interpreters for Python, Ruby, and Perl to automate complex text workflows. It further extends functionality by connecting to third-party applications through asynchronous jobs and communication channels. The project includes capabilities for s

    Vim Scriptmacosmacvimvim
    Vezi pe GitHub↗7,855
  • lapce/lapceAvatar lapce

    lapce/lapce

    38,569Vezi pe GitHub↗

    Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and responsiveness. It functions as a modal text editor with Vim-style keybindings to minimize hand movement, an LSP client for language intelligence, and a remote development environment for editing files and executing code on distant servers. The editor features an extensible architecture based on the WebAssembly System Interface, allowing it to execute plugins compiled to WASI for cross-language functionality. It further distinguishes itself by implementing the Debug Adapter Proto

    Rustcode-editordeveloper-toolsrust
    Vezi pe GitHub↗38,569
  • mawww/kakouneAvatar mawww

    mawww/kakoune

    10,938Vezi pe 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.

    C++
    Vezi pe GitHub↗10,938
Vezi toate cele 30 alternative pentru Macvim→

Întrebări frecvente

Ce face b4winckler/macvim?

MacVim este o aplicație nativă Cocoa care implementează editorul de text modal Vim ca interfață grafică pe macOS. Integrează motorul editorului direct într-o fereastră nativă și un event loop, permițându-i să opereze fără un emulator de terminal.

Care sunt principalele funcționalități ale b4winckler/macvim?

Principalele funcționalități ale b4winckler/macvim sunt: Graphical User Interfaces, Programming Text Editors, Native macOS Applications, Plain Text Editors, Modal Editors, Modal Input Systems, Regex-Based Syntax Highlighting, Text Editing Modes.

Care sunt câteva alternative open-source pentru b4winckler/macvim?

Alternativele open-source pentru b4winckler/macvim includ: martanne/vis — Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions.… macvim-dev/macvim — MacVim is a native graphical interface for the Vim text editor tailored for the macOS desktop environment. It is a… mawww/kakoune — Kakoune is a scriptable, modal text editor for the terminal that employs a client-server architecture. This model… lapce/lapce — Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and… coolwanglu/vim.js — vim.js is a professional modal text editor implementation designed for integration into web browsers and… vim/vim — Vim is a keyboard-driven text editor designed for the high-speed manipulation of source code and plain text files. It…