سؤال

أقوم بتشغيل RI الإصدار 2.5.8 و Ruby 1.9.2. إذا جربت شيئًا مثل ri Enumerable | less, ، والترحيل مكسور في أقل. أرى الإخراج ولكن لا يمكنني استخدام CTRL-F أو CTRL-B إلى الصفحة وإلى الأمام. إذا حاولت ذلك ، فأنا أرى فقط أحرف "^f" و "^B" إخراج في أسفل الشاشة. ما هو الخطأ؟

هل كانت مفيدة؟

المحلول

محاولة ri -T String | less.

إذا كنت تريد هذا السلوك دائمًا يمكنك وضعه alias ri='ri -T' في الخاص بك ~/.bashrc أو ~/.bash_profile أو ~/.profile, ، أي من أي وقت مضى تستخدمه.

نصائح أخرى

محاولة PAGER=/usr/bin/less ri Enumerable - تحديد Pager في متغيرات البيئة فعلت الخدعة بالنسبة لي.

للحصول على حل دائم ، افعل شيئًا مثل echo "export PAGER=/usr/bin/less" >> ~/.bash_profile && source ~/.bash_profile

يمكنني إعادة إنتاج المشكلة على محطة OSX 10.6 و ITERM2 مع RI الإصدار 2.5.8 و Ruby 1.9.2. هل وجد أي شخص إصلاح؟ في الوقت الحالي ، يمكنني استخدام شريط التمرير الخاص بعميل المحطة الرسومية الخاصة بي ، لكنه يصبح مملاً.

بصفتي حلًا ، أستخدم جوهرة Ori ، RI من داخل IRB: https://github.com/dadooda/ori

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top