ইম্যাকস - প্রম্পট ছাড়াই কফ বাফার করুন


15

কীভাবে এটি করা যায় তা আমি ভাবছি, তাই ইমাসগুলি প্রম্পটটি পপ করবে না আমাকে জিজ্ঞাসা করে যে আমি প্রকৃতপক্ষে Cx কে শর্টকাট দিয়ে বর্তমান বাফারটি হত্যা করতে চাই ।

মজার বিষয় হ'ল টুলবারের মাধ্যমে করা একই ক্রিয়াটি ব্যবহারকারীকে অনুরোধ না করে তাত্ক্ষণিকভাবে বাফারটিকে হত্যা করে। কোন সমাধান? ধন্যবাদ.

উত্তর:


16

ডিফল্টরূপে, ইমাসস আপনাকে জিজ্ঞাসা করে না আপনি বাফারটি মারতে চান কিনা। এটি আপনাকে জিজ্ঞাসা করে না আপনি কোন বাফারকে হত্যা করতে চান।

আপনি কোন বাফারকে হত্যা করতে চান তা যদি জানতে চাওয়া না হয় তবে আপনি এটি ব্যবহার করতে পারেন:

(global-set-key (kbd "C-x k") 'kill-this-buffer)

যদি আপনাকে নিশ্চিতকরণের জন্য অনুরোধ জানানো হয়, তবে আপনার .emacs (বা সাইট নির্দিষ্ট প্রাথমিক) মধ্যে কিছু আছে। emacs -qআপনার .emacs Emacs ডাব্লু / আউট পরীক্ষা করতে দৌড়ে চেষ্টা করুন ।

দ্রষ্টব্য: ইম্যাক্স 23.2 দিয়ে যাচাই করা হয়েছে।


2
'কিল-এই-বাফারটি ইম্যাকের অংশ এবং এটি পরিবর্তে ব্যবহার করা উচিত।
জাসিম

10

সেই মেনু এন্ট্রিটি কী করে তা জানতে C-h kএবং তারপরে এন্ট্রিতে ক্লিক করতে পারেন। এটি কিল-দ্য-বাফার নামের একটি কমান্ড হিসাবে দেখা গেছে ।

তারপরে আপনি এই আদেশটি একটি মূল সংমিশ্রণে আবদ্ধ করতে পারেন:

(global-set-key "\C-xk" 'kill-this-buffer)

2

আমি এটি ব্যবহার করি

(global-set-key (kbd "C-x k") (lambda ()
                              (interactive)
                              (kill-buffer (buffer-name))))

গৌণ উন্নতি: (কিল-বাফার (বর্তমান-বাফার))
জেসিম

যেহেতু গ। ইম্যাক্স 24.3 আপনি কেবল (গ্লোবাল-সেট-কী "\ সি-এক্সকে" 'হত্যা-এই-বাফার) করতে পারবেন
HörmannHH

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.