আমার বেশ কয়েকটা অসম্পূর্ণ, তবে সম্ভবত দরকারী, ধারণা।
পদ্ধতি 1 - বাচ্চা।
টার্মিনাল স্ক্রোলবারটি ব্যবহার করুন।
বিশদ (ধরে নিচ্ছেন xterm
; অন্যান্য টার্মিনালের জন্য সমন্বয় প্রয়োজন হবে))
- স্ক্রোলবারটি এটি ইতিমধ্যে না থাকলে সক্ষম করুন। (এটি
xterm
, আপনি সিটিআরএল + বাটন 2 সহ মেনুতে পাবেন with)
- নিশ্চিত হয়ে নিন যে বিকল্পটি
less
চলছে না -c
(আমার বিকল্পটি আমার LESS
পরিবেশের পরিবর্তনশীলে সক্ষম হয়েছে , তবে এটি আমাদের যা করতে চলেছে তাতে হস্তক্ষেপ করে, তাই আমাকে -c
এটি বন্ধ করতে টাইপ করতে হবে))
less
আপনার পছন্দ মত যে কমান্ডগুলি ব্যবহার করে , উপরে বা নীচে স্ক্রোল করুন যাতে আপনার প্রথম কপি অনুলিপি করতে চান স্ক্রিনে দৃশ্যমান।
- এটি চয়ন করার জন্য আপনার নির্বাচিত প্রারম্ভিক রেখা ট্রিপল-বাটন 1 করুন।
- আপনি অনুলিপি করতে চান এমন সর্বশেষ লাইনটি স্ক্রিনে দৃশ্যমান না হওয়া পর্যন্ত নীচে স্ক্রোল করুন। আপনাকে অবশ্যই স্পেস বার বা অন্যান্য সাধারণ স্ক্রোলিং কীগুলি ব্যবহার করতে হবে, কোনও
/
অনুসন্ধান নয় - এখানে বিন্দুটি হ'ল less
টার্মিনালে সমস্ত লাইন প্রেরণ করা হবে যাতে সেগুলি অনুলিপি করা যায়।
- নির্বাচনটি প্রসারিত করতে আপনার নির্বাচিত শেষ লাইনের বোতাম 3।
সম্ভাব্য অসুবিধা: আপনার স্ক্রোলব্যাক বাফার যথেষ্ট বড় নাও হতে পারে। xterm
এটি saveLines
রিসোর্স বা -sl
কমান্ড লাইন বিকল্পের সাহায্যে পরিবর্তন করা যেতে পারে , তবে এটি ইতিমধ্যে চলমান একটি এক্সটারমে পরিবর্তন করার কোনও উপায় আমি জানি না।
পদ্ধতি 2 - নন-বাঁচানো।
পাঠ্যটি প্রেরণে |
(পাইপ) কমান্ডটি ব্যবহার করুন ।less
xclip
বিবরণ:
less
আপনার পছন্দ মত যে কমান্ডগুলি ব্যবহার করে স্ক্রিনের শীর্ষে অনুলিপি করতে চান এমন সর্বশেষ লাইনটি অবস্থান করতে উপরে বা নীচে স্ক্রোল করুন। আপনি যদি শেষ পর্যন্ত সমস্তভাবে অনুলিপি করতে চান তবে আপনি এই পদক্ষেপটি এবং পরবর্তী পদক্ষেপটি এড়িয়ে যেতে পারেন।
m
আপনার নির্বাচিত শেষ অবস্থানে একটি চিহ্ন সেট করতে (চিহ্ন) কমান্ডটি ব্যবহার করুন । চিহ্নগুলি নিজেরাই একটি দরকারী বৈশিষ্ট্য, এবং আপনার সেগুলি ইতিমধ্যে জানা উচিত vi
, তবে কেবল যদি আপনি না করেন: mxএকটি চিহ্ন নির্ধারণ করে, যেখানে x
কোনও চিঠি হতে পারে, এবং 'xআপনাকে পরে সেখানে ফিরিয়ে দেবে।
- এখন স্ক্রোল আপ করুন যাতে আপনার প্রথম কপি অনুলিপি করতে চান পর্দার শীর্ষে।
- পাইপ কমান্ডটি ব্যবহার করুন: |xযা আপনাকে বাহ্যিক কমান্ড প্রবেশের জন্য একটি প্রম্পট আনবে।
x
একই চিহ্ন চিঠি আপনি ব্যবহার করা উচিত m
, অথবা কমান্ড $
"শেষ সব পথ" জন্য। xclip
সেখানে টাইপ করুন ।
পুরো ম্যান পেজ অনুলিপি করার সহজ কেস কমে যায় g|$xclipEnter।
সতর্কতা (অর্থাত্ আমার সাথে ঘটে যাওয়া ভয়ঙ্কর জিনিস ): প্রক্রিয়া গোষ্ঠীর xclip
অংশ হিসাবে চলমান অর্ধ-পটভূমি হবে less
। যদি আপনি স্থগিতের চেষ্টা less
করেন, একই টার্মিনালে অন্য একটি কাজ শুরু করুন এবং এতে আটকান, এটি কার্যকর হবে না। তারপরে আপনি যখন পরে man
/ less
কাজের অগ্রভাগ করবেন তখন হঠাৎ পেস্টটি আসবে। আমি মনে করি এটি একটি xclip
বাগ হিসাবে বিবেচনা করা উচিত ...