tmux किल-विंडो पर पुष्टिकरण प्रॉम्प्ट को अक्षम करें


23

मैं आदमी पृष्ठों के माध्यम से देखा है तो यह व्यर्थ में पूछ रहा हो सकता है। मुझे किल-विंडो ( Ctrl-b &या Ctrl-b kill-windowडिफ़ॉल्ट सेटअप पर) के लिए पुष्टिकरण संदेश पर गुस्सा आता है । यह हमेशा देता है:

'किल-विंडो' की पुष्टि करें? (Y n)

व्यक्तिगत रूप से, मैं अनिवार्य रूप से Ctrl-b &अनजाने में कभी नहीं मारूंगा। क्या इस संकेत को अक्षम करने का कोई तरीका है, या tmux में सामान्य रूप से संकेत देता है?

जवाबों:


29

डिफ़ॉल्ट रूप <Prefix> &से करने के लिए बाध्य है confirm-before -p "kill-window #W? (y/n)" kill-windowconfirm-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
सुजानशाक्य
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.