4 مستودعات
Vim plugin additions that define new text objects for improved navigation and editing.
Distinct from Vim Plugins: Focuses on adding new text-object definitions rather than general plugin functionality
Explore 4 awesome GitHub repositories matching development tools & productivity · Text Object Extensions. Refine with filters or upvote what's useful.
هذه إضافة لـ Vim توفر تصوراً لتغييرات Git وإدارة كتل التعديلات (hunks). تعرض علامات في عمود الإشارات للإشارة إلى الأسطر المضافة أو المعدلة أو المحذوفة مقارنة بـ Git index، مما يسمح للمستخدمين بتصور الفروقات (diffs) ومقارنة إصدارات المخزن المؤقت جنباً إلى جنب. توسع الإضافة كائنات النص في المحرر لاستهداف كتل محددة من الأسطر المعدلة، مما يتيح استخدام العوامل القياسية على هذه الكتل المتجاورة. كما توفر أدوات لإضافة (stage) أو التراجع عن كتل تغييرات فردية مباشرة داخل المحرر. تشمل القدرات الإضافية أدوات تنقل للتنقل بين كتل التعليمات البرمجية المعدلة وتعبئة قائمة الإصلاح السريع (quickfix) بمواقع التغييرات. يمكن للإضافة حساب إحصائيات الفروقات لسطر الحالة وطي النصوص غير المعدلة لإبراز الكتل المعدلة فقط.
Defines new text objects for the Vim editor specifically to target blocks of modified lines.
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
Provides custom text objects for jumping between and modifying nested element boundaries.
VimTeX هي بيئة تطوير متكاملة لتأليف وتجميع مستندات LaTeX داخل Vim و Neovim. تعمل كمجموعة شاملة لتأليف المستندات التقنية، تجمع بين أدوار مُبرز الصيغة، ومتصفح المستندات، ومحرك الإكمال التلقائي. تتميز الإضافة بسير عمل منسق يدير التجميع غير المتزامن والمزامنة ثنائية الاتجاه مع عارضي PDF الخارجيين. يتيح ذلك للمستخدمين التنقل بين مواقع المصدر المحددة وصفحاتها المعروضة مع الحفاظ على واجهة محرر سريعة الاستجابة أثناء إنتاج المستندات. يوفر النظام مجموعة واسعة من القدرات لذكاء المستندات والتحرير. يتضمن ذلك اقتراحات مدركة للسياق للاقتباسات والتسميات، وجدول محتويات قابلاً للتنقل لاجتياز الملفات الكبيرة، وكائنات نصية متخصصة تعامل بيئات LaTeX ومناطق الرياضيات كوحدات ذرية. كما يقوم بتحليل سجلات التجميع لتعيين الأخطاء والتحذيرات مباشرة إلى الأسطر المقابلة في الكود المصدري.
Defines new text objects to allow precise selection and manipulation of LaTeX structural elements.
هذا المشروع عبارة عن إضافة تعليق لـ Vim ومعلق مدرك للغة مصمم لتطبيق أحرف تعليق خاصة بنوع الملف على الكود المصدري. يعمل كامتداد لكائن نصي يسمح بتبديل علامات التعليق على الأسطر أو كتل النصوص المحددة. تستخدم الإضافة حركات ونطاقات Vim لتحديد النص المحدد المراد تعديله، مما يؤدي إلى أتمتة عملية إضافة أو إزالة علامات التعليق. يوفر دعم صيغة متعدد اللغات عن طريق تعيين أحرف التعليق تلقائياً بناءً على نوع الملف الحالي. يمكن للمستخدمين تحديد أحرف تعليق مخصصة لأنواع ملفات معينة لضمان التوافق عبر لغات برمجة مختلفة.
Extends Vim's text object capabilities to allow manipulating blocks of text based on comment syntax rules.