আমি কীভাবে most
পেজারটিকে স্ট্যান্ডার্ড text ইনপুট থেকে প্রাপ্ত পাঠ্যে রঙগুলি সঠিকভাবে প্রদর্শন করব?
দ্রষ্টব্য: এটি কোনও বাগ-ইন কিনা তা আমি নিশ্চিত নই most
।
আমি একই সমস্যাটির মুখোমুখি হচ্ছি না less
এবং more
কেবল সাথেই most
, যা অন্যথায় ব্যবহৃত পেজার হিসাবে দুর্দান্তভাবে কাজ করে man
।
আমি কোনও চিত্র পোস্ট করছি না, এবং লোকদের এটি চেষ্টা করার জন্য আমন্ত্রণ জানাই (কেবলমাত্র আপনি যদি most
ইনস্টল করেন):
$ command apropos zip | command grep --color=always zip | command less
$ command apropos zip | command grep --color=always zip | command more
$ command apropos zip | command grep --color=always zip | command most
less
এবং more
সঠিকভাবে রঙ প্রদর্শন করুন, যখন সমস্ত রঙিন পাঠ্যের অঞ্চল মোড়ানো most
অতিরিক্ত "আবর্জনা" সহ রঙগুলি প্রদর্শন করুন ^[[K
।
আশ্চর্যজনকভাবে, এটি ঠিক আছে:
$ (export PAGER=most; command man zip)
আমি কি কিছু হারিয়েছি (এর জন্য ম্যানুয়াল পৃষ্ঠাটি most
সাহায্য করে নি), কমান্ডটির অপব্যবহার করছে বা এটি কি আমার যা বাগ হিসাবে রিপোর্ট করা উচিত?
উপর একটি নোট less
(আপডেট):
স্পারহাক যেমন একটি মন্তব্যে উল্লেখ করেছেন, less
বিকল্প -R
(বা --RAW-CONTROL-CHARS
) বা -r
(বা --raw-control-chars
) বিকল্পটি দেওয়া না হলে তা কাজ করে না , যা LESS
পরিবেশের পরিবর্তনশীলতেও সেট করা যেতে পারে ।
এবং প্রকৃতপক্ষে, আমি প্রথম একটি অনুরূপ বিকল্পের জন্য অনুসন্ধান করেছি most
(তবে এটির সন্ধান করতে ব্যর্থ হয়েছিল)।
হালনাগাদ
সকলের রঙিন ইউটিএফ ‑ 8 এনকোডযুক্ত পাঠ্য নিয়ে সমস্যা রয়েছে, কেবল তা নয় most
। আমার ক্ষেত্রে, টার্মিনালটি এটির সাথে ঠিক আছে, সুতরাং এটি টার্মিনাল নয়। তিনটি পেজারের ক্ষেত্রে একই অবিচ্ছিন্ন ইউটিএফ ‑ 8 পাঠ্যটি ভাল, সুতরাং এটি অক্ষরগুলির এনকোডিং নয়।
export LESS="--hilite-search --LINE-NUMBERS --raw-control-chars"
। আমি ভেবেছিলাম এর জন্যও অনুরূপ বিকল্প রয়েছে most
তবে ম্যানুয়াল পৃষ্ঠাতে এ জাতীয় কোনও উল্লেখ করা যায় না। দ্রষ্টব্য: আমি LESS
পরিবেশের পরিবর্তনশীল সম্পর্কে বলতে আমার পোস্টটি সম্পাদনা করব ।
less
আমার পক্ষে কাজ করে না। আমি প্রয়োজনless -R
।