2 مستودعات
Programmatic interfaces for reading and modifying the active text document within an IDE.
Distinguishing note: The candidates focus on OAuth or image-to-text, whereas this is about direct IDE buffer manipulation.
Explore 2 awesome GitHub repositories matching development tools & productivity · Editor Buffer API Integrations. Refine with filters or upvote what's useful.
هذا المشروع هو مساعد ذكاء اصطناعي لـ Visual Studio Code يستخدم نموذجاً لغوياً كبيراً لإنشاء الكود والإجابة على استعلامات البرمجة. يعمل كمولد كود ومساعد، مما يتيح إدراج مقتطفات تم إنشاؤها بواسطة الذكاء الاصطناعي مباشرة في ملفات المصدر النشطة وتوفير واجهة محادثة عبر دردشة اللوحة الجانبية. يسهل الامتداد إعادة الهيكلة الهيكلية، والتحسين، وتصحيح أخطاء كتل الكود المحددة من خلال مطالبات اللغة الطبيعية. كما يقوم بإنشاء تفسيرات باللغة الطبيعية وتوثيق تقني لأجزاء الكود المعقدة دون الحاجة إلى مغادرة المستخدم لبيئة التطوير. تدير الأداة حالة المحادثة لتوفير ذاكرة قصيرة المدى للاستعلامات المتابعة وتتفاعل مع المحرر من خلال لوحة الأوامر وقوائم السياق. تسترجع النص المميز لتوفير سياق للتحويلات وتعدل مخزن المحرر النشط لإدراج المحتوى في موضع المؤشر. يتم عرض الواجهة باستخدام بيئة دردشة قائمة على webview داخل اللوحة الجانبية للمحرر.
Programmatically retrieves highlighted text and modifies the active editor buffer to insert generated code.
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.
Integrates with the IDE's programmatic interfaces to read and modify the active text document and cursor positions.