Xterm.js: يمكن التحديد فقط على النص الموجود في منفذ العرض الحالي

تم إنشاؤها على ٢ يونيو ٢٠١٦  ·  4تعليقات  ·  مصدر: xtermjs/xterm.js

في حين أنه من المحتمل أن يكون صعبًا ، فمن الممكن على الأرجح إجراء تحديد سلس عبر صفحات متعددة من خلال:

  • تسجيل بداية اختيار الموقف
  • قم بتمرير الجهاز لأعلى عند السحب من الجهاز ويكون المؤشر قريبًا من / خلف القمة
  • قم بالتمرير إلى المحطة الطرفية لأسفل عند السحب من الجهاز ويكون المؤشر قريبًا من / ما وراء القاع
  • عندما يتم تمرير الجهاز ، قم بإعادة تعيين موضع التحديد
  • عند تشغيل النسخ ، اعترض وحدد النص بين البداية والنهاية (ربما لن يعمل في المتصفحات القديمة)
typbug

ال 4 كومينتر

أعتقد أنه سيتم التعامل مع هذا مع جميع مشكلات التمرير الأخرى. أفضل شيء تفعله IMO هو تقريب التمرير قدر الإمكان من المحطات الأصلية الموجودة في أنظمة التشغيل الحديثة (مثل Ubuntu Terminal و Terminal.app).

يتعامل hterm مع هذا الأمر جيدًا حقًا ولكن لا يحتوي إلا على منفذ العرض المعروض حاليًا في DOM. يجب أن نرى كيف يطبقونها.

يمكننا محاكاة الطريقة التي يقوم بها https://github.com/codemirror/codemirror . يمكن أن يساعد هذا أيضًا في رقم 77.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات