क्या कोई ऐसा तरीका है जिससे मैं bind-key b send-keys "stty cols #{pane_width} rows #{pane_height}" जैसे काम कर सकूं

  1. मैं टीएमयूएक्स का उपयोग करता हूं।
  2. मुझे अक्सर CentOS सर्वर में लॉगिन करने के लिए ssh का उपयोग करने की आवश्यकता होती है, जिसमें कोई resize कमांड नहीं होता है।
  3. मैं उन सर्वरों में कमांड स्थापित नहीं कर सकता।
  4. जब मैं tmux के फलक या टर्मिनल की विंडो का आकार बदलता हूँ, तो सर्वर का stty स्वतः आकार नहीं बदल सकता।

अब मैं इसे पूरा करने के लिए एक जटिल तरीके का उपयोग कर रहा हूं।

मैं अपने .tmux.conf, bind-key b display -p "stty cols #{pane_width} rows #{pane_height}" में एक display प्रशंसा लिखता हूं।

फिर मैं display-message को कॉपी कर सकता हूं और इसे ssh-server की कमांड लाइन में पेस्ट कर सकता हूं।

1
ZHUZHU-3 6 नवम्बर 2020, 08:23

1 उत्तर

सबसे बढ़िया उत्तर

आप run-shell का उपयोग करके चरों को प्रक्षेपित कर सकते हैं, जैसे:

bind-key b run-shell 'tmux send-keys "stty cols #{pane_width} rows #{pane_height}" Enter'
0
meuh 6 नवम्बर 2020, 14:24