উত্তর:
আপনি একবারে দুটি ফাংশন ( delete-message
এবং exit
) সম্পাদন করতে চান তাই আপনাকে ম্যাক্রো ব্যবহার করতে হবে :
macro pager d '<delete-message><exit>'
এটি d
বর্তমান বার্তাটি মুছতে এবং পেজার থেকে প্রস্থান করার জন্য আবদ্ধ হবে ।
আপনি s
এটির জন্যও করতে পারেন তবে ব্যবহারকারীর ইনপুট লাগানোর কারণে এটি কিছুটা জটিল হয়ে যায়, আপনি যদি কেবলমাত্র ডিফল্ট সংরক্ষণের জায়গাটি গ্রহণ করেন বা ব্যবহার করেন তবে save-hooks
আপনি কেবল ব্যবহার করতে পারেন
macro pager s '<save-message><enter><exit>'
আপনি যদি সংরক্ষণের স্থানটি ইন্টারেক্টিভভাবে পরিবর্তন করতে চান তবে দুর্ভাগ্যক্রমে আমি কীভাবে এটি পরিবর্তন করব সে সম্পর্কে কোনও টিপস নেই, আমি / লিভারেজ সেভ হুকগুলি ব্যবহার করার চেষ্টা করব
<exit>
ম্যাক্রো সংজ্ঞাতে কমান্ডটি মুট থেকে টার্মিনালে প্রস্থান করে। সূচকে সরল লাফ দেওয়ার কোনও উপায় আছে যাতে এই অনিচ্ছাকৃত আচরণ এড়ানো যায়?
এটির জন্য ম্যাক্রো তৈরি করতে যা শেষ বার্তায় থাকাকালীন মুটকে বন্ধ করে না আপনি এই জাতীয় কিছু করতে পারেন:
macro pager d "<delete-message>i" "Delete message"
অথবা (আপনি যদি Gmail ব্যবহার করছেন)
macro pager e "<save-message>+archive<enter>i" "Archive message"
যেহেতু সূচকে ডিফল্টরূপেi
ম্যাপ করা হয়নি , এটি আপনাকে মিট থেকে বেরিয়ে আসার পরিবর্তে 'কী আবদ্ধ নয়' বলবে। তবে পেজারে যেহেতু পেজার থেকে বেরিয়ে আসার জন্য এটি ডিফল্ট ম্যাপিং এটি প্রত্যাশা অনুযায়ী কাজ করবে।
মনে রাখবেন যে এটি পরবর্তী বার্তাটি যদি ইতিমধ্যে না থাকে তবে এটি পড়ার মতো চিহ্নিত করে। আপনি সম্ভবত চাইলে এটি ঠিক করতে আপনি সম্ভবত এর শেষে কিছু যুক্ত করতে পারেন।