প্রশ্ন: আমি কীভাবে undo
লক্ষ্য না করে বাফারে পাঠ্য সন্নিবেশ / পরিবর্তন করতে পারি ?
এখানে ব্যবহারের কেসটি দেওয়া আছে। আমার কাছে প্রতিটি ফাইলের শুরুতে একটি মন্তব্য ব্লক রয়েছে যা অন্যান্য বিষয়গুলির মধ্যে একটি ফাইলে সাম্প্রতিক পরিবর্তনের জন্য একটি টাইমস্ট্যাম্প আপডেট করে। আমি সেই টাইমস্ট্যাম্পটি undo
সুবিধাগুলি বিবেচনা না করে সংশোধন করতে সক্ষম হতে চাই ।
আমি undo
এখানে সংক্ষিপ্ত-সার্কিট করতে চাইছি কারণটি নিম্ন প্রান্তের মামলার কারণে ঘটে যা ল্যাটেক্স নথিগুলি সম্পাদনা / সংকলন করার সময় উপস্থিত হয় (এবং সম্ভবত অন্যরাও, তবে এটিই আমাকে ঘন ঘন বাদাম চালায়):
- এটি সংকলিত ডকটিতে কীভাবে প্রভাব ফেলবে তা দেখতে ফাইলটিতে একটি ছোট্ট পরিবর্তন করুন
- ফাইলটি সংরক্ষণ করুন (যা টাইমস্ট্যাম্প আপডেট করে)
latex
ফাইল চালান- সিদ্ধান্ত নিন যে পরিবর্তনটি খারাপ
undo
পরিবর্তন
পদক্ষেপ (5) ( undo
) এ সমস্যাটি হ'ল এটি ধাপে (1) পরিবর্তিত হওয়াটিকে পূর্বাবস্থায় ফিরিয়ে আনবে না, বরং ধাপে (2) টাইমস্ট্যাম্প আপডেট করে পূর্বাবস্থায় ফিরে আসবে। এটি আমাকে বিরক্ত করবে না (কেবলমাত্র আমি undo
আবারও করতে পারছিলাম ) ব্যতীত এটি ফাইলের শীর্ষে থাকা টাইমস্ট্যাম্পের সমস্ত পয়েন্টও সরায় যা প্রায় সবসময়ই প্রকৃত পরিবর্তন থেকে অনেক লাইন দূরে থাকে। এটি খুব ঝাঁকুনির সাথে আমার ঘনত্বকে পুরোপুরি ভেঙে দেয়।
আমি যে ফাইলটি ঘুরে দেখছি তাতে শ্রদ্ধার সাথে প্রশ্নটি দিচ্ছি, তবে এটি সাধারণত বাফারগুলি সংশোধন করার বিষয়ে।
সুতরাং: আমি কীভাবে undo
কোনও বাফারে একটি নির্দিষ্ট পরিবর্তন লক্ষ্য করে বাধা দিতে পারি ?
undo
উভয় পূর্বাবস্থা হবে।
with-undo-collapse
ম্যাক্রো সংজ্ঞায়িত করেছে যা খুব দরকারী ছিল: emacs.stackexchange.com/a/7560/2418