এটি করার জন্য অন্তর্নির্মিত নিবন্ধগুলি রয়েছে।
উদাহরণস্বরূপ C-xrwaএকটি রেজিস্টার করতে বর্তমান উইন্ডো কনফিগারেশনটি সংরক্ষণ করতে ব্যবহার করুন ।
তারপরে আপনি C-x1চালনার জন্য অন্তর্নির্মিত ব্যবহার করতে পারেনdelete-other-windows
আপনি একক ফাইলটি দেখার পরে, একটিতে C-xrjaরেজিস্টার্ডে সংরক্ষিত উইন্ডো কনফিগারেশনটিতে ফিরে পপ করতে ব্যবহার করুন ।
সংক্ষেপে:
C-xrwa (রেজিস্টার কনফিগারেশন সংরক্ষণ করুন)
C-x1 (অন্যান্য উইন্ডো মুছুন)
C-xrja (পুনরায় সেভ উইন্ডো কনফিগারেশন)
আমি নিবন্ধগুলি অপ্রয়োজনীয় বলে মনে করি যদিও আমি আমার কনফিগারগুলি পরিচালনা করতে একটি কাস্টম উইন্ডো কনফিগার স্ট্যাক ব্যবহার করি।
আমার দুটি বাইন্ডিং রয়েছে যা বর্তমান কনফিগারেশনটিকে স্ট্যাকের উপরে ঠেলে দেয় এবং উপরের কনফিগারটিকে পপ করে প্রয়োগ করে।
সুতরাং আপনার দৃশ্যে, আমি আমার পুশ বাইন্ডিংটি সম্পাদন করব, তারপরে সিক্স 1, তারপরে আমার পপ বাইন্ডিং সম্পাদন করব।
কোডটি এখানে:
(defvar winstack-stack '()
"A Stack holding window configurations.
Use `winstack-push' and
`winstack-pop' to modify it.")
(defun winstack-push()
"Push the current window configuration onto `winstack-stack'."
(interactive)
(if (and (window-configuration-p (first winstack-stack))
(compare-window-configurations (first winstack-stack) (current-window-configuration)))
(message "Current config already pushed")
(progn (push (current-window-configuration) winstack-stack)
(message (concat "pushed " (number-to-string
(length (window-list (selected-frame)))) " frame config")))))
(defun winstack-pop()
"Pop the last window configuration off `winstack-stack' and apply it."
(interactive)
(if (first winstack-stack)
(progn (set-window-configuration (pop winstack-stack))
(message "popped"))
(message "End of window stack")))
এর পরে আপনি আবদ্ধ করতে পারেন winstack-push
ভালো কিছু করার জন্য C-cC-u, এবং winstack-pop
থেকে C-cC-oসহজে প্রায় তিড়িং লাফ করতে।