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

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

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

sheerun/vim-polyglot

0
View on GitHub↗
5,719 نجوم·307 تفرعات·Vim Script·4 مشاهدات

Vim Polyglot

vim-polyglot هو إضافة Vim متعددة اللغات توفر حزمة شاملة لتمييز الصيغة (syntax highlighting)، وإدارة المسافات البادئة المؤتمتة، واكتشاف نوع الملف لمجموعة واسعة من لغات البرمجة والتكوين. يعمل كتثبيت واحد لتبسيط بيئة التطوير من خلال توفير دعم متكامل للعديد من اللغات.

يعمل المشروع كحزمة دعم لغوي تجمع بين حزم تمييز الصيغة ومدير المسافات البادئة. ويستخدم كلاً من اكتشاف نوع الملف القائم على الامتداد وتحديد اللغة القائم على النمط لتطبيق تنسيق بصري صحيح وقواعد تباعد على الملفات.

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

Features

  • Multi-Language Editor Support - Provides a single installation that enables a Vim editor instance to support a vast array of programming languages.
  • Syntax Highlighting Rules - Supplies a vast collection of syntax highlighting and indentation rules for numerous programming languages.
  • File Extension Language Mappings - Maps file extensions to specific programming languages to trigger the correct syntax and formatting rules.
  • Indentation Rules - Implements a system for associating programming languages with predefined indentation logic to ensure consistent code alignment.
  • Vim Configuration Frameworks - Offers a pre-configured bundle of filetype detections and language settings to streamline the Vim environment.
  • Vim Plugins - Functions as a comprehensive Vim plugin providing integrated syntax and formatting support for many languages.
  • Indentation Management - Automatically detects and applies the correct spacing and alignment rules for different code files in Vim.
  • Syntax Highlighting Packs - Adds comprehensive color and visual formatting to a wide variety of programming and configuration languages.
  • Language Identification Utilities - Analyzes file content to identify the programming language when extensions are missing or ambiguous.
  • Support Management - Allows users to toggle specific language packs or filetype detections to prevent conflicts between syntax plugins.
  • Indentation Adjustment - Automatically adjusts the spacing and alignment of code based on the requirements of different programming languages.
  • Plugin Distribution Packages - Bundles multiple language-specific highlighting and indentation rules into a single distributable plugin package.
  • Editor Support - Comprehensive language pack providing syntax support for Vim.

سجل النجوم

مخطط تاريخ النجوم لـ sheerun/vim-polyglotمخطط تاريخ النجوم لـ sheerun/vim-polyglot

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

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

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

Start searching with AI

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

ما هي وظيفة sheerun/vim-polyglot؟

vim-polyglot هو إضافة Vim متعددة اللغات توفر حزمة شاملة لتمييز الصيغة (syntax highlighting)، وإدارة المسافات البادئة المؤتمتة، واكتشاف نوع الملف لمجموعة واسعة من لغات البرمجة والتكوين. يعمل كتثبيت واحد لتبسيط بيئة التطوير من خلال توفير دعم متكامل للعديد من اللغات.

ما هي الميزات الرئيسية لـ sheerun/vim-polyglot؟

الميزات الرئيسية لـ sheerun/vim-polyglot هي: Multi-Language Editor Support, Syntax Highlighting Rules, File Extension Language Mappings, Indentation Rules, Vim Configuration Frameworks, Vim Plugins, Indentation Management, Syntax Highlighting Packs.

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

تشمل البدائل مفتوحة المصدر لـ sheerun/vim-polyglot: pangloss/vim-javascript — vim-javascript is a syntax plugin for the Vim text editor that provides a collection of syntax highlighting,… square/maximum-awesome — This project is a terminal development environment consisting of a shared configuration set for the Vim editor and the… ma6174/vim — This project is a collection of configuration suites and plugin bundles designed to transform the Vim text editor into… carlhuda/janus — Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured… amix/vimrc — This project is a Vim configuration framework and development environment that transforms the basic text editor into a… tpope/vim-sensible — vim-sensible is a configuration plugin and editor preset for Vim that provides a baseline of agreed-upon default…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Vim Polyglot.
  • pangloss/vim-javascriptالصورة الرمزية لـ pangloss

    pangloss/vim-javascript

    3,784عرض على GitHub↗

    vim-javascript is a syntax plugin for the Vim text editor that provides a collection of syntax highlighting, indentation rules, and code folding definitions specifically for JavaScript files. It functions as a set of implementation modules that extend the editor's native capabilities to improve the readability and structural management of the language. The project features a display layer customizer that utilizes character concealment to replace specific keywords and sequences with shorthand symbols. This reduces visual noise and increases code density without altering the actual content of t

    Vim Script
    عرض على GitHub↗3,784
  • carlhuda/janusالصورة الرمزية لـ carlhuda

    carlhuda/janus

    7,843عرض على GitHub↗

    Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured development environment. It functions as a Vim-based IDE, integrating a collection of third-party extensions to provide an integrated development experience. The system features a fuzzy-search project navigator for locating files, buffers, and symbols across a codebase. It also includes a Git-integrated workflow that provides real-time diff visualization in the sign column and allows users to stage hunks and manage version control directly within the editor. The environment covers bro

    Vim script
    عرض على GitHub↗7,843
  • amix/vimrcالصورة الرمزية لـ amix

    amix/vimrc

    31,774عرض على GitHub↗

    This project is a Vim configuration framework and development environment that transforms the basic text editor into a full-featured integrated development environment. It provides a curated set of settings and a comprehensive plugin suite to support professional software development workflows. The environment includes specialized tools for polyglot code execution and project navigation, allowing users to run source files in multiple languages via single keystrokes and locate files using fuzzy searching. It also integrates version control workflows, enabling the management of Git operations a

    Vim Script
    عرض على GitHub↗31,774
  • ma6174/vimالصورة الرمزية لـ ma6174

    ma6174/vim

    4,239عرض على GitHub↗

    This project is a collection of configuration suites and plugin bundles designed to transform the Vim text editor into a full development environment. It provides a curated set of settings, themes, and extensions to support system administration and software development. The environment is specialized for polyglot programming and Markdown authoring, featuring a dedicated Python development toolkit. It includes tools for converting Markdown to HTML for browser previewing and integrates Graphviz for rendering data visualizations directly from source descriptions. The configuration covers a bro

    Vim script
    عرض على GitHub↗4,239
عرض جميع البدائل الـ 30 لـ Vim Polyglot→