vm tmux के अंदर जम जाता है


110

मैं tmux में विभाजन पैन का उपयोग कर रहा हूं - एक विम हो रहा है, दूसरा शेल है। कभी-कभी, दिन में लगभग एक बार, विम जम जाता है। मैं पैन के बीच जा सकता हूं, कोई भी tmux कमांड कर सकता हूं, बस vim किसी भी चीज पर प्रतिक्रिया नहीं करता है। ऐसा केवल tmux के साथ होता है। अब के लिए मेरा एकमात्र उपाय उस फलक को मारना और एक नया बनाना है।


6
यह मेरे साथ कभी नहीं हुआ है, और मैंने बड़े पैमाने पर tmux + Vim का उपयोग किया है। इसका अर्थ यह नहीं है कि यह आप के लिए नहीं हो सकता है - लेकिन यह मतलब है कि आप अधिक सटीक पता लगाने का प्रयास करना होगा जब यह क्यों यह पता लगाने की कोशिश करने के लिए होता है। प्रासंगिक जानकारी यह है कि आप किस टर्मिनल का उपयोग कर रहे हैं। एक विचार: आप गलती से Ctrl + S को विम विंडो में नहीं मार रहे हैं? उस स्थिति में: Ctrl + Q को "अनफ्रीज" करने के लिए दबाएँ
डैनियल एंडर्सन

बस स्पष्ट करने के लिए, मैं Ubuntu 12.10, tmux, zsh और सूक्ति टर्मिनल एमुलेटर का उपयोग करता हूं। मेरा tmux उपसर्ग ctrl + s का रिबाउंड है। अगर मैं उपसर्ग + ctrl + s मारता हूं, तो विम जमा देता है। बिना उपसर्ग के ctrl + q इसे अप्रतिबंधित करता है। यह मुझे पहेली है कि यह शेल में क्यों नहीं होता है।
ओन्ड्रेज स्लिंटक

यही बात मुझे तब लगती है जब मैं सहेजता हूं और बाद ^ zमें बहुत तेजी से पृष्ठभूमि में डालने के लिए दबाता हूं ।
स्वप्न

जवाबों:


208

आपने हिट Ctrl+ S, जो टर्मिनलों में प्रवाह नियंत्रण को बंद कर देता है और टर्मिनल को इनपुट स्वीकार करने से रोकता है। यह Ctrl+ दबाकर फिर से चालू है Q


6
जब आप अपने मुख्य संपादक के रूप में विम / टर्मिनल संपादकों का उपयोग करना शुरू कर रहे हैं, तो यह एक बहुत ही आम समस्या है। बाद में, आप समाप्त कर देंगे: wq आपके सभी दस्तावेज़ों (या ZZ, I जज नहीं) में फैल गया और मूर्खतापूर्ण महसूस हुआ।
रोब

14
आश्चर्यजनक है कि आपने इस तरह के अस्पष्ट वर्णन से समस्या का सही अनुमान कैसे लगाया। धन्यवाद!
DBedrenko

7
पवित्र ...! मैं वर्षों से इस मुद्दे पर चल रहा हूं, और वास्तव में कभी समाधान के लिए नहीं खोजा गया। यह उत्तर मुझे मिला पहला समाधान था, और यह सचमुच मुझे 3 सेकंड लगा ... उन सभी घंटों को बर्बाद कर दिया, और आपके पास केवल कुछ सेकंड का समाधान था। काश, मैं आपको और अधिक उभार सकता (और खुद को नीचा दिखाता)। धन्यवाद!
सिमेंडोजो

दूसरी बार जब आपके पास यह समस्या हो सकती है, जब आप संपादकों (इमैक और विम, उदाहरण के लिए) के बीच स्विच कर रहे हों। उनके पास अलग-अलग "सेव" कमांड हैं, मांसपेशियों की मेमोरी भ्रमित करती है और इसलिए फ्रीजिंग।
उत्कर्ष सिन्हा

5
और अगर यह दो बार अशुभ होता है (उपसर्ग के रूप में Cq के साथ एक दूरस्थ tmux सत्र): टाइप करें Cltr-q, तब :, और tmux में प्रवेश करें send-keys C-q:!
पसलीस

2

मेरे लिए, यह एक gpm समस्या बन गई। Daud:

sudo service gym restart

संबंधित बग के लिए यहां देखें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.