เป็นกลุ่มค้างภายใน tmux


110

ฉันใช้บานหน้าต่างแยกใน tmux - อันหนึ่งเป็นกลุ่มอีกกลุ่มเป็นเปลือก บางครั้งประมาณวันละครั้งเป็นกลุ่มค้าง ฉันสามารถเลื่อนไปมาระหว่างบานหน้าต่างทำคำสั่ง tmux ใด ๆ เพียงแค่กลุ่มไม่ตอบสนองต่ออะไร สิ่งนี้เกิดขึ้นกับ tmux เท่านั้น ทางออกเดียวของฉันในตอนนี้คือฆ่าบานหน้าต่างนั้นและสร้างใหม่


6
สิ่งนี้ไม่เคยเกิดขึ้นกับฉันและฉันได้ใช้ tmux + Vim อย่างกว้างขวาง นี่ไม่ได้หมายความว่ามันจะไม่เกิดขึ้นกับคุณ - แต่หมายความว่าคุณจะต้องพยายามค้นหาอย่างแม่นยำมากขึ้นเมื่อมันเกิดขึ้นเพื่อพยายามหาสาเหตุ ข้อมูลที่เกี่ยวข้องคือสิ่งที่เทอร์มินัลที่คุณใช้อยู่ แนวคิดหนึ่ง: คุณไม่ได้กดปุ่ม Ctrl + S ในหน้าต่าง Vim โดยไม่ตั้งใจหรือ ในกรณีที่ว่า: กด Ctrl + Q เพื่อ "ยกเลิกการตรึง"
Daniel Andersson

เพียงชี้แจงฉันใช้ Ubuntu 12.10, tmux, zsh และ gnome terminal emulator คำนำหน้า tmux ของฉันกลับเป็น ctrl + s ถ้าฉันกด prefix + ctrl + s, เป็นกลุ่มจะค้าง ctrl + q ที่ไม่มีส่วนนำหน้านำหน้าออกมา มันทำให้ฉันเข้าใจว่าทำไมสิ่งนี้ถึงไม่เกิดขึ้นในเปลือกหอย
Ondrej Slinták

สิ่งเดียวกันดูเหมือนจะเกิดขึ้นกับฉันเมื่อฉันบันทึกและกด^ zเพื่อใส่เสียงเรียกเข้าเป็นพื้นหลังเร็วเกินไปหลังจากนั้น
svenper

คำตอบ:


208

คุณอาจกดCtrl+ Sซึ่งปิดการควบคุมการไหลในเทอร์มินัลและหยุดมิให้เครื่องรับอินพุต มันเป็น reenabled โดยการกด+CtrlQ


6
เมื่อคุณเพิ่งเริ่มใช้ตัวแก้ไข vim / terminal เป็นตัวแก้ไขหลักของคุณนี่เป็นปัญหาที่พบบ่อยมาก หลังจากนั้นคุณจะได้: wq แพร่กระจายไปทั่วเอกสารทั้งหมดของคุณ (หรือ ZZ ฉันไม่ได้ตัดสิน) และรู้สึกงี่เง่า
Rob

14
น่าอัศจรรย์ที่คุณคาดเดาปัญหาได้อย่างถูกต้องจากคำอธิบายที่คลุมเครือเช่นนั้น ขอบคุณ!
DBedrenko

7
ศักดิ์สิทธิ์ ... ! ฉันได้รับปัญหานี้มานานหลายปีและไม่เคยค้นหาวิธีแก้ปัญหา คำตอบนี้เป็นคำตอบแรกที่ฉันพบและใช้เวลา 3 วินาที ... ทุกชั่วโมงสูญเปล่าและคุณมีทางออกเพียงไม่กี่วินาที ฉันหวังว่าฉันสามารถโหวตคุณได้มากขึ้น (และลงคะแนนด้วยตัวเอง) ขอบคุณ!
simendsjo

อีกครั้งที่คุณอาจมีปัญหานี้คือเมื่อคุณสลับไปมาระหว่างบรรณาธิการ (emacs และ vim เป็นต้น) พวกเขามีคำสั่ง "บันทึก" ที่แตกต่างกันหน่วยความจำของกล้ามเนื้อสับสนและด้วยเหตุนี้การแช่แข็ง
Utkarsh Sinha

5
และถ้ามันเกิดขึ้นเป็นโชคร้ายสองครั้ง (เซสชั่น tmux ระยะไกลด้วย Cq เป็นคำนำหน้า): ประเภทCltr-qแล้ว:และป้อนใน tmux: send-keys C-q!
Paschalis

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.