কম (1) কম কী কার্যকারিতা হারিয়েছে?


8

কম (1), টার্মিনাল ফাইল পেজারে, মনে হচ্ছে কম (1) এবং কীস্ট্রোকগুলিকে কমতে পুনরায় ফিরিয়ে আনার ক্ষমতা হারিয়ে যাচ্ছে। দস্তাবেজগুলি দাবি করেছে যে এটি রয়েছে, তবে এটি কার্যকর হয় না। আমি কি পাগল নাকি অ্যাপলের সংস্করণটি কম ভাঙা?

$ less -k ~/.less /etc/fstab
There is no -k option ("less --help" for help)
$ less --help | grep lesskey
  -k [file]  .  --lesskey-file=[file]
                  Use a lesskey file.
$ which lesskey less
/usr/bin/less
$ less --version | head -2
less 418
Copyright (C) 1984-2007 Mark Nudelman

আমি সিংহ চালাচ্ছি। এটি অদ্ভুত বলে মনে হচ্ছে যে অ্যাপল মোটামুটি কম (1) নিয়ে গোলমাল করবে, এটি এত পুরানো এবং মানক ইউনিক্স ইউটিলিটি। (ম্যাকওএসের উত্স থেকে সহজেই কম কমপাইল করে, তাই আমি এখন আমার নিজস্ব সংস্করণ ব্যবহার করছি))


বরাবরের মতো, বিকাশকারী.এপল. com/bugreporter এ বর্ধিত বাগ রিপোর্ট ফাইল করার কথা বিবেচনা করুন যদি আপনার কোনও বিকাশকারী অ্যাকাউন্ট না থাকে তবে এটি তৈরি করতে নিখরচায়।
ক্রিস পৃষ্ঠা

উত্তর:


11

সিংহ বিল্ডটি lessপ্রকৃতপক্ষে অক্ষমযুক্ত ফিচার ফিচারটি নিয়ে আসে, এটি কাস্টমাইজড ডিফাইনগুলি দ্বারা দেখা যেতে পারে এটি (লাইন #define USERFILE 0) দিয়ে নির্মিত হচ্ছে । এর অর্থ এই নয় যে এটি ভেঙে গেছে , কেবল যে কেউ বিল্ডটি কাস্টমাইজ করার সিদ্ধান্ত নিয়েছে এবং যে কোনও কারণেই এই বৈশিষ্ট্যটি অক্ষম করবে। দুর্ভাগ্যক্রমে তারা ম্যান পৃষ্ঠা আপডেট করতে অবহেলিত, যে কারণে এটি এখনও এটি উল্লেখ করে।

আপনি যদি এই বৈশিষ্ট্যটি চান, lessউত্স থেকে নিজের তৈরি করা কেবল একটি বিষয় ./configure && make install(যা এটি এতে প্রবেশ করে /usr/local) এবং আপনি এটির সময়ে আরও সাম্প্রতিক সংস্করণটি পেতে চাইবেন ।


3
Homebrew আপনি যদি brew install lessপ্যাকেজটি প্রস্তাব করেন homebrew/dupes/lessযা 458 সংস্করণ ইনস্টল করে এবং কাজ করছে lesskey। ম্যানুয়ালি বিল্ডিংয়ের চেয়ে অনেক কম কাজ।
স্টিভেন লু

হাই সিয়েরায় এখন আমার যে সমস্যাটি রয়েছে তা হ'ল আমি হোমব্রু এর কম ব্যবহার করি যা সঠিকভাবে কাজ manকরে তবে আমি এটি ব্যবহার করি না । এটি সিস্টেম কম ব্যবহার করে ... কী করা উচিত তা নিশ্চিত নয়। আমি এটি সংশোধন করতে পারি তাই হোমব্রিউ কম সিমলিংকড হয়ে যায় /usr/bin/lessতবে এটি আক্রমণাত্মক শোনায়। আসলে: আমি এটি করতেও পারি না, সম্ভবত এসআইপি দ্বারা সুরক্ষিত।
স্টিভেন লু

@ স্টিভেনলু man manবলেছেন যে আপনি সেট করে PAGERবা MANPAGERআপনার পরিবেশে এটিকে ওভাররাইড করতে পারেন ।
ইঙ্গমার হাপ

হ্যাঁ, আমি এটি আমার শেল কনফিগারেশনে যুক্ত করেছি এবং এটি কাজ করে।
স্টিভেন লু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.