tmux কিল-উইন্ডোতে কনফার্মেশন প্রম্পটটি অক্ষম করে


23

আমি ম্যান পৃষ্ঠাগুলি দেখেছি যাতে এটি নিরর্থকভাবে জিজ্ঞাসা করতে পারে। কিল-উইন্ডোর ( Ctrl-b &বা Ctrl-b kill-windowডিফল্ট সেটআপে) জন্য নিশ্চিতকরণ বার্তায় আমি বিরক্ত হই । এটি সর্বদা দেয়:

'কিল-উইন্ডো' কনফার্ম করবেন? (Y / N)

ব্যক্তিগতভাবে, আমি মূলত Ctrl-b &অজান্তেই আঘাত করব না would এই প্রম্পটটি অক্ষম করার কোনও উপায় আছে, বা সাধারণভাবে tmux প্রম্পটগুলি?

উত্তর:


29

ডিফল্ট <Prefix> &দ্বারা আবদ্ধ হয় confirm-before -p "kill-window #W? (y/n)" kill-window। ব্যবহারের confirm-beforeকারণ জিজ্ঞাসা। আপনি যদি নিশ্চিতকরণ প্রম্পটটি না চান, তবে কেবল এখানে &সরাসরি পুনরায় প্রত্যাবর্তন করুন kill-window:

bind-key & kill-window

আপনি আবারও ফেরত পেতে চাইবেন x। এটি একটি নিশ্চিতকরণ সংস্করণ ডিফল্ট kill-pane; যদিও আপনি নিশ্চয়তাটি অপসারণের আগে এটি দুর্ঘটনাক্রমে টাইপ করা খুব সহজ হতে পারে কিনা তা বিবেচনা করতে চাইতে পারেন।

bind-key x kill-pane

দ্রষ্টব্য: উপরের দুটি উদাহরণ সরাসরি অন্তর্ভুক্তির জন্য উপযুক্ত .tmux.conf, তবে আপনি এগুলি <Prefix> :প্রম্পটেও টাইপ করতে পারেন বা শেলের পরেও টাইপ tmuxকরতে পারেন (যদিও শেলটির সাথে &সাধারণত বিশেষ হওয়ার কারণে আপনাকে উদ্ধৃতি / পলায়ন করতে হবে )।

আমি মনে করি সেগুলি হ'ল একমাত্র ডিফল্ট বাইন্ডিং যা ব্যবহার করে confirm-before। আপনি আপনার নির্দিষ্ট কনফিগারেশনটি এটির মতো চেক করতে পারেন:

tmux list-keys | grep confirm-before

2
... হাল্লুয়াজাহ!
পুড়ল

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