বিভক্ত উইন্ডো সঙ্কুচিত করুন


11

এর মতো বিভক্ত উইন্ডোজ দেওয়া:

|------|-------|
|1     |2      |
|      |       |
|------|-------|
|3     |4      |
|      |       |
|------|-------|

বিভক্ত উইন্ডোগুলি ভেঙে ফেলার জন্য দুটি বিকল্প রয়েছে:

  • মুছে ফেলুন-অন্যান্য-উইন্ডোজ (Ctrl-x 1)
  • উইন্ডো মুছুন (Ctrl-x 0)

প্রশ্ন : তারা কীভাবে ভেঙে পড়বে তা নিয়ন্ত্রণ করার কোনও উপায় আছে?


উদাহরণস্বরূপ, আমি কীভাবে এইভাবে ধসে পড়তে পারি:

|------|-------|
|1             |
|              |
|------|-------|
|3     |4      |
|      |       |
|------|-------|

, এই:

|------|-------|
|2             |
|              |
|------|-------|
|3     |4      |
|      |       |
|------|-------|

, এই:

|------|-------|
|1     |2      |
|      |       |
|      |-------|
|      |4      |
|      |       |
|------|-------|

, অথবা এটা:

|------|-------|
|3     |2      |
|      |       |
|      |-------|
|      |4      |
|      |       |
|------|-------|

?

উত্তর:


13

টেক্কা উইন্ডো চেষ্টা করুন ।

আপনি যদি এটির মতো আবদ্ধ হন:

(global-set-key "M-p" 'ace-window)

টিপে আপনি উইন্ডো 2 এ স্যুইচ করতে পারেন M-p 2। এছাড়াও, আপনি টিপে উইন্ডো 2 মুছতে পারেন M-p x2: এটি আপনাকে আপনার প্রথম উদাহরণে আনবে। অন্যান্য উদাহরণগুলি কেবল চূড়ান্ত কীটি পরিবর্তন করে অনুসরণ করে।

এখানে অন্যান্য সংশোধক রয়েছে:

  • xমুছতে ব্যবহার করুন
  • mঅদলবদল করতে ব্যবহার করুন
  • vউল্লম্বভাবে বিভক্ত করতে ব্যবহার করুন
  • bঅনুভূমিকভাবে বিভক্ত করতে ব্যবহার করুন
  • iনির্বাচিত উইন্ডোগুলির চেয়ে অন্য উইন্ডোজ মুছতে ব্যবহার করুন
  • oবর্তমানের উইন্ডোটি বাদ দিয়ে অন্য উইন্ডোজ মুছতে ব্যবহার করুন
  • nশেষ উইন্ডোতে স্যুইচ করতে ব্যবহার করুন

শেষ দুটি সংশোধককে আসলে আর কোনও ইনপুট লাগবে না, অন্যরা সর্বদা আপনাকে উইন্ডোতে কাজ করার জন্য অনুরোধ করে।

পরিবর্তকগুলির মাধ্যমে কাস্টমাইজযোগ্য aw-dispatch-alist। উইন্ডো কীগুলি (যা 1/2/3/4 ... ডিফল্টরূপে হয়) এর মাধ্যমে কাস্টমাইজযোগ্য aw-keys

আমি যে সেটিংটি ব্যবহার করছি তা এখানে:

(setq aw-keys '(?a ?s ?d ?f ?g ?h ?j ?k ?l))

9

ফাংশনটির delete-windowএকটি alচ্ছিক যুক্তি রয়েছে উইন্ডো।

ফাংশন window-in-directionদিক এবং ঐচ্ছিক আর্গুমেন্ট উইন্ডোর উপেক্ষা করুন সাইন র্যাপ MIN এর একটি বাধ্যতামূলক যুক্তি আছে। ডক স্ট্রিং পড়ে এই যুক্তিগুলি সম্পর্কে আরও জানতে, কোনও ব্যবহারকারী টাইপ করতে পারেন M-x describe-function RET window-in-direction RET

উদাহরণস্বরূপ, উইন্ডোটি মুছে ফেলা হয়েছে সেই দিকটি নিয়ন্ত্রণ করতে নিম্নলিখিত চারটি ফাংশন ব্যবহার করা যেতে পারে। কোনও ব্যবহারকারী কীবোর্ড শর্টকাট বরাদ্দ করতে চাইতে পারেন।

(defun delete-window-above ()
"Delete window in direction 'above."
(interactive)
  (delete-window (window-in-direction 'above)))

(defun delete-window-below ()
"Delete window in direction 'below."
(interactive)
  (delete-window (window-in-direction 'below)))

(defun delete-window-left ()
"Delete window in direction 'left."
(interactive)
  (delete-window (window-in-direction 'left)))

(defun delete-window-right ()
"Delete window in direction 'right."
(interactive)
  (delete-window (window-in-direction 'right)))
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.