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

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

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

preservim/nerdcommenter

0
View on GitHub↗
5,004 نجوم·445 تفرعات·Vim Script·CC0-1.0·8 مشاهدات

Nerdcommenter

Nerdcommenter هو إضافة تعليق لـ Vim ومعالج نصوص مصمم لأتمتة إدراج وإزالة وتنسيق تعليقات الكود الخاصة باللغة. يعمل كأداة لتبديل علامات التعليق ومحاذاة كتل التعليق لتحسين تنظيم الكود.

توفر الأداة قدرات لتبديل حالة التعليق وتبديل المحددات، مما يسمح للمستخدمين بإضافة أو إزالة العلامات من أسطر مفردة أو كتل محددة من النص. تتضمن ميزات لتنسيق كتلة التعليق لضمان الاتساق البصري والقدرة على تعليق الكود لتعطيل التنفيذ.

تغطي الإضافة مجموعة واسعة من التطبيقات الوظيفية، بما في ذلك توثيق الكود المصدري وتصحيح منطق الكود. تعمل على تحسين سير عمل Vim من خلال تقليل ضغطات المفاتيح المطلوبة لإدارة محددات التعليق عبر لغات برمجة مختلفة.

Features

  • Vim Commenting - Manages comment delimiters for single lines or blocks of text across languages within Vim.
  • Comment Insertion Utilities - Automates the placement of comment markers at the cursor position for creating notes.
  • Language-Specific Configurations - Provides mapping of file types to their specific comment delimiters and formatting rules.
  • Vim Plugins - Extends the Vim editor with specialized capabilities for adding and formatting comments.
  • Code Commenting - Applies language-specific delimiters to lines or blocks to disable code execution.
  • Comment Toggling - Provides shortcuts to quickly add or remove comment markers to enable or disable logic.
  • Comment State Toggles - Implements toggle logic to either apply or strip comment markers based on current line state.
  • Commenting Workflows - Optimizes the developer workflow by reducing keystrokes needed to manage comment states.
  • Code Logic Debugging - Enables quick toggling of code sections to test different logic paths without deleting source text.
  • Comment Block Styling - Aligns comment delimiters and organizes text into visually consistent block layouts.
  • Comment Toggling Utilities - Toggles between different sets of comment delimiters based on the active file type.
  • Source Code Documentation - Facilitates the creation of clean, readable documentation blocks within the source code.
  • Text Block Formatting - Arranges comment blocks into consistent layouts using predefined spacing and delimiter rules.

سجل النجوم

مخطط تاريخ النجوم لـ preservim/nerdcommenterمخطط تاريخ النجوم لـ preservim/nerdcommenter

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Nerdcommenter.
  • numtostr/comment.nvimالصورة الرمزية لـ numToStr

    numToStr/Comment.nvim

    4,589عرض على GitHub↗

    Comment.nvim is a Neovim plugin for toggling line and block comments in code. It uses a language-aware syntax resolver to determine the correct comment characters based on the active buffer's filetype and a text-object commenting engine to apply these changes across specific code regions using motions. The plugin features a hook-based action pipeline that executes user-defined pre and post callbacks around core buffer modification operations. It supports Tree-Sitter syntax detection to handle embedded languages within a single file and allows for the definition of custom comment syntax for un

    Luacommentcomment-pluginhacktoberfest
    عرض على GitHub↗4,589
  • tpope/vim-commentaryالصورة الرمزية لـ tpope

    tpope/vim-commentary

    6,161عرض على GitHub↗

    This project is a Vim commenting plugin and language-aware commenter designed to apply file-type specific comment characters to source code. It functions as a text object extension that allows for the toggling of comment markers on selected lines or blocks of text. The plugin utilizes Vim motions and ranges to determine the specific text to be modified, automating the process of adding or removing comment markers. It provides multi-language syntax support by automatically mapping comment characters based on the current file type. Users can define custom comment characters for specific file t

    Vim Script
    عرض على GitHub↗6,161
  • mattn/emmet-vimالصورة الرمزية لـ mattn

    mattn/emmet-vim

    6,463عرض على GitHub↗

    emmet-vim is a plugin for Vim that functions as a markup automation tool and code expander. It allows for the rapid generation of HTML and CSS structures by expanding shorthand text expressions into full code elements. The tool provides a set of shortcuts for wrapping, balancing, and manipulating tags. It includes a text object extension that enables navigation and editing commands for jumping between nested element boundaries. The project covers a range of capabilities for frontend code refactoring and document hierarchy restructuring. These include tag wrapping, element removal, attribute

    Vim Script
    عرض على GitHub↗6,463
  • terryma/vim-multiple-cursorsالصورة الرمزية لـ terryma

    terryma/vim-multiple-cursors

    7,952عرض على GitHub↗

    This is a Vim plugin that adds simultaneous multi-selection and parallel editing capabilities to the editor. It functions as a multi-cursor tool and regex-based batch editor, allowing users to perform the same editing action across multiple locations in a buffer at once. The extension enables the placement of virtual cursors across a document using regular expressions or by identifying all occurrences of a word. It also allows for the generation of cursors on every line within a visual selection to facilitate multi-line block editing. The tool supports synchronized character insertion and pa

    Vim script
    عرض على GitHub↗7,952
عرض جميع البدائل الـ 30 لـ Nerdcommenter→

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

ما هي وظيفة preservim/nerdcommenter؟

Nerdcommenter هو إضافة تعليق لـ Vim ومعالج نصوص مصمم لأتمتة إدراج وإزالة وتنسيق تعليقات الكود الخاصة باللغة. يعمل كأداة لتبديل علامات التعليق ومحاذاة كتل التعليق لتحسين تنظيم الكود.

ما هي الميزات الرئيسية لـ preservim/nerdcommenter؟

الميزات الرئيسية لـ preservim/nerdcommenter هي: Vim Commenting, Comment Insertion Utilities, Language-Specific Configurations, Vim Plugins, Code Commenting, Comment Toggling, Comment State Toggles, Commenting Workflows.

ما هي البدائل مفتوحة المصدر لـ preservim/nerdcommenter؟

تشمل البدائل مفتوحة المصدر لـ preservim/nerdcommenter: numtostr/comment.nvim — Comment.nvim is a Neovim plugin for toggling line and block comments in code. It uses a language-aware syntax resolver… tpope/vim-commentary — This project is a Vim commenting plugin and language-aware commenter designed to apply file-type specific comment… mattn/emmet-vim — emmet-vim is a plugin for Vim that functions as a markup automation tool and code expander. It allows for the rapid… terryma/vim-multiple-cursors — This is a Vim plugin that adds simultaneous multi-selection and parallel editing capabilities to the editor. It… carlhuda/janus — Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured… realpython/materials — This project is a comprehensive collection of Python programming education materials, including tutorials, exercises,…