من فضلك تسجيل الدخول أو تسجيل لتفعل ذلك.

أعلنت JetBrains عن تغيير جوهري في محطتها الطرفية المدمجة ضمن بيئات التطوير المتكاملة (IDEs) الخاصة بها. بدءًا من الإصدار 2026.3، ستعتمد المحطة الطرفية على مكتبة libghostty، وهي مكتبة محاكاة طرفية قوية وموثوقة، بدلاً من محاكي JediTerm الذي كان مستخدمًا لسنوات طويلة.

لماذا هذا التحديث مهم؟

يأتي هذا التغيير استجابةً للتطورات في عالم أدوات سطر الأوامر والتطبيقات الطرفية الحديثة، والتي أصبحت تدفع حدود المحطة الطرفية بشكل أكبر بكثير مما كانت عليه في السابق. تطبيقات مثل وكلاء الأكواد المدعومين بالذكاء الاصطناعي (مثل Claude Code وCodex وPi)، وتطبيقات الشاشة الكاملة مثل Neovim وtmux، وأنظمة المراقبة ولوحات المعلومات، جميعها تعتمد على بروتوكولات طرفية حديثة لم يكن JediTerm يدعمها بالكامل.

باستخدام libghostty، تهدف JetBrains إلى توفير تجربة طرفية تتطابق بشكل أفضل مع أفضل المحطات الطرفية المستقلة، مع الاحتفاظ بجميع الميزات والتكاملات عالية المستوى التي توفرها الـ IDE.

تحسينات ملموسة للمطورين

  • دعم أفضل لربط المفاتيح والأوامر متعددة الأسطر: الآن، يمكن لتطبيقات الطرفية التمييز بين مفاتيح مثل Enter و Shift + Enter و Ctrl + Enter، مما يعني أن الاختصارات المعقدة تصل إلى التطبيق بشكل سليم. هذا مفيد بشكل خاص لوكلاء الذكاء الاصطناعي التفاعليين وShells مثل fish، بالإضافة إلى محررات مثل Neovim.
  • مزامنة مظهر الطرفية مع مظهر الـ IDE: كانت تطبيقات الطرفية في السابق لا تتكيف تلقائيًا مع التغيير بين الوضع الفاتح والداكن في الـ IDE. الآن، تستجيب المحطة الطرفية لاستعلامات المظهر، وتتلقى تطبيقات مثل Claude Code وNeovim وtmux إشعارات بتغيير المظهر، مما يجعلها تتكيف تلقائيًا.
  • عرض أفضل للمخرجات الغنية والمعقدة: يعالج المحرك الجديد ما يقرب من 50 تسلسل تحكم كانت JediTerm تتجاهلها أو تفسرها بشكل خاطئ. هذا يعني أن الخطوط والحدود والفواصل في المخرجات لن تظهر مكسورة، ولن تظهر الألوان بشكل خاطئ، ولن تظهر الرموز غير المرئية كنصوص غير مفهومة.

آفاق مستقبلية

تمهد مكتبة libghostty الطريق لميزات مستقبلية واعدة. على الرغم من أن بعض التسلسلات التي تحللها المكتبة لم تُفعّل بعد في الـ IDE، إلا أن JetBrains تتوقع وصولها بشكل أسرع من ذي قبل. تشمل هذه الميزات إمكانية النسخ إلى الحافظة من برنامج يعمل على خادم بعيد، وتلقي إشعارات سطح المكتب عند انتهاء مهمة في الطرفية، ورؤية أشرطة التقدم للمهام الطويلة، وحتى عرض الصور مباشرة في الطرفية.

يتوفر هذا المحرك الجديد المدعوم بـ libghostty افتراضيًا في الإصدارات التجريبية المبكرة (EAP) للإصدار 2026.3 من JetBrains IDEs. إذا واجهت أي مشاكل، يمكنك العودة إلى JediTerm عبر خيار «terminal.use.ghostty.emulator» في Registry.

ماذا يعني هذا للمطورين؟

بالنسبة للمطورين، هذا التحديث يعني تجربة طرفية أكثر سلاسة وتوافقًا داخل JetBrains IDEs. سيتمكنون من الاستفادة الكاملة من وكلاء الذكاء الاصطناعي لإنشاء الأكواد وأدوات TUI الحديثة دون مواجهة قيود سابقة. نرى أن هذه خطوة مهمة لتعزيز كفاءة المطورين الذين يعتمدون بشكل كبير على سطر الأوامر ودمج الذكاء الاصطناعي في سير عملهم اليومي.

المصدر: blog.jetbrains.com

تحديث عاجل من Microsoft لإصلاح مشكلات الشهادات
مؤسس FreeBSD ينقل Omarchy إليها بمساعدة الذكاء الاصطناعي

Reactions

0
0
0
0
0
0
بالفعل كان رد فعل لهذا المنصب.

ردود الفعل