Tmux कुंजी बाइंडिंग काम नहीं कर रही है


8

मैंने कुछ समय पहले मैक OSX शेर पर होमब्रे का उपयोग करते हुए tmux स्थापित किया था। अचानक कीबाइंडिंग ने काम करना बंद कर दिया है। उदाहरण के लिए अगर मैं Ctrl-b की कोशिश करता हूं तो c (नई विंडो बनाएं) यह टर्मिनल विंडो में सिर्फ c टाइप करता है। मैं इसे कैसे ठीक कर सकता हूं और tmux को फिर से प्रयोग करने योग्य बना सकता हूं?


क्या आपने अपनी .tmuxconf फाइल को बदल दिया है? क्या आप डिफ़ॉल्ट टर्मिनल या iterm2 का उपयोग कर रहे हैं। iterm2 का निर्माण अब tmux एकीकरण में है।
लैंपशेड

मैं नहीं बदला है। .tmuxconf, और tmux डिफ़ॉल्ट टर्मिनल या iterm2 में काम नहीं करता है
HighLife

इसके अलावा जब मैं अपने मैक से दूसरे कंप्यूटर में ssh करता हूं, और tmux का उपयोग करता हूं, तो कीबाइंडिंग ठीक काम करती हैं।
हाईलाइफ

जवाबों:


20

मैंने इसे हटाकर ~/.tmux.confऔर उपयोग करके इसे ठीक कियाtmux kill-server


3
tmux किल-सर्वर ने मेरे लिए काम किया। मुझे ~ / .tmux.conf को हटाने की आवश्यकता नहीं थी।
oalders

इसे पढ़ने वाले किसी को भी - किल-सर्वर आपके tmux सेशन को मार देता है । मेरा एक हिस्सा जानता था कि, लेकिन वही हिस्सा नहीं है जो पेस्ट किए गए tmux किल-सर्वर से यह उम्मीद करता है कि यह मेरे मुद्दों को ठीक करेगा। दूसरे फिक्स को पहले आज़माएं।
अचल दवे

5

आपकी स्थिति के आधार पर, "किल-सर्वर" ओवरकिल हो सकता है।

मेरे लिए, गैर-कामकाजी कुंजी केवल उस क्लाइंट को अलग करने से तय होती है जो काम करना बंद कर देती है, और इसे फिर से संलग्न करती है; एक अलग टर्मिनल में:

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