مراجعة الكود الأولى من الطرفية لمستخدمي فيم والمطورين المحترفين
تويكر (مراجع كود واجهة المستخدم الطرفية) يقدم سير عمل مراجعة مستمر مدفوع بواسطة لوحة المفاتيح يظهر جميع الملفات التي تم تغييرها في تدفق قابل للتمرير، مثالي لتدقيق الفروقات الكبيرة. تم تطويره بواسطة ألموغ غافرا، تستهدف الأداة المطورين الذين يركزون على الطرفية ومستخدمي فيم المتقدمين، مقدمةً تنقلًا على طراز فيم، ودعم متعدد لنظم التحكم في الإصدارات، واستمرارية الجلسات. تؤكد على مراجعة سريعة ومحلية للتغييرات غير الملتزمة، أو نطاقات الالتزام، أو طلبات السحب البعيدة حتى تتمكن الفرق التي تقلل من تبديلات سياق المتصفح من فحص التعديلات التي تم إنشاؤها بواسطة الذكاء الاصطناعي أو التعديلات الكبيرة بكفاءة.
ماذا تقدم tuicr لمراجعة الكود من الطرفية؟
توفر tuicr واجهة مستخدم نصية تعرض الفروقات كتيار مستمر، مما يتيح لك مراجعة التغييرات المحلية، أو نطاقات الالتزام، أو طلبات السحب البعيدة دون مغادرة الطرفية. تعرض التطبيق تعليقات على مستوى السطر، وعلى مستوى النطاق، وعلى مستوى الملف عبر عدة منصات، ويمكنه توسيع السياق المخفي بين الكتل. تعكس طريقة التمرير المستمر عرض نمط GitHub مع الحفاظ على التنقل ضمن حركات Vim مثل j/k و g/G.
هل يؤثر ذلك على أداء النظام أثناء المسح أو عرض الفروقات؟
تم كتابة tuicr بلغة Rust ومصممة للتنقل منخفض الكمون، والذي يضعه المطور كعدم وجود كمون مقارنة بواجهات الويب. تركز التنفيذ على العرض داخل الطرفية بدلاً من إطلاق عملية متصفح، لذا يبقى تأثير وحدة المعالجة المركزية والذاكرة مرتبطًا بمحاكي الطرفية والملف الثنائي لـ Rust، بدلاً من عارض ويب منفصل. تحفظ استمرارية الجلسة التقدم على القرص، مما يتجنب حالة ثقيلة في الذاكرة للمراجعات الطويلة.
هل من الآمن استخدامه على جهاز تطوير وكيف يتعامل مع عمليات VCS؟
تقرأ tuicr بيانات المستودع وتدعم Git و Jujutsu و Mercurial، مما يسمح لها بعرض الفروقات غير الملتزمة والملتزمة في نفس الواجهة. تعمل الأداة كمراجع: تعرض الفروقات وتجمع التعليقات بدلاً من إعادة كتابة التاريخ. تغطي دعم التعليقات عبر المنصات GitHub و GitLab و Gitea و Bitbucket و Azure DevOps و Gerrit، لذا تقتصر تفاعلات المنصة على طبقة المراجعة بدلاً من تغيير المستودع على مستوى منخفض.
هل سيستفيد مستخدم Vim أو فريق يستخدم مساعدي الكود الذكي من قيمة عملية؟
تستهدف اختصارات مفاتيح Vim وخيارات التصدير سير العمل المعتمد على لوحة المفاتيح والمراجعة المدعومة بالذكاء الاصطناعي، بما في ذلك تصدير إلى تنسيق Markdown المعد للاستهلاك من قبل وكلاء الذكاء الاصطناعي. تدعم ميزة الحفظ التلقائي للجلسة وأكثر من 20 سمة مثل Catppuccin و Tokyo Night عمليات التدقيق الطويلة. يناسب التطبيق المطورين الذين يفضلون البقاء في الطرفية ويحتاجون إلى فحوصات منظمة، بمشاركة بشرية، للتغييرات ذات الحجم الكبير التي تم إنشاؤها بواسطة الذكاء الاصطناعي.
tuicr هي أداة مراجعة قوية للترمينال للمطورين الذين يعتمدون على لوحة المفاتيح أولاً
تتناسب الأداة مع المطورين الذين يرغبون في إبقاء المراجعات داخل الترمينال والاعتماد على التنقل باستخدام لوحة المفاتيح للانتقال عبر اختلافات كبيرة. تدعم عدة أنظمة تحكم في الإصدارات وورش استضافة مع الحفاظ على حالة المراجعة على القرص، مما يساعد في عمليات التدقيق الطويلة. موصى بها. يُنصح بتشغيل المراجعات في جلسة ترمينال مخصصة للحفاظ على عملية الترمينال معزولة عن مهام التطوير الأخرى.