আমি কীভাবে 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।