Tmux: जब भी मैं किसी फलक पर जाता हूँ स्वचालित रूप से एक Git कमांड चलाता है?


1

मैं एक tmux pane रखना चाहूंगा, जहां हर बार मैं इसे स्विच करता हूं, जैसे कमांड चलाता है git diff ताकि मैं अपने आप आउटपुट का नया संस्करण देख सकूं।
क्या यह किया जा सकता है?

जवाबों:


0

bind-key C-G select-pane -t 1 \; send-keys "git diff" ENTER

यह फलक संख्या १ पर निर्भर करता है। इसलिए, यदि आप किसी अन्य फलक में कुछ काम कर रहे हैं, और आप इसे चालू करना चाहते हैं और यह वास्तविक त्वरित करना चाहते हैं, तो यह स्विच हो जाएगा और कमांड चलाएगा।

आप बस इसे सक्रिय रूप से स्विच करने की आवश्यकता के बिना फलक पर कमांड भेज सकते हैं। लेकिन यह आपके प्रश्न का सम्मान करने के लिए सबसे करीबी चीज है जिसे मैं वर्तमान में लेकर आ सकता हूं।

ध्यान दें: अंत में बड़े किए गए ENTER महत्वपूर्ण हैं अन्यथा आप बस के साथ समाप्त होते हैं git diff वहाँ खड़ा।


0

मुझे पता है कि यह प्रश्न बहुत समय पहले पूछा गया था लेकिन इससे ओपी और अंतिम व्यक्तियों को समाधान की तलाश में मदद मिल सकती है। मैंने tmux एडऑन दिखाते हुए लिखा, tmux स्टेटस बार में, वर्तमान में आप जिस git वर्किंग ट्री की स्थिति हैं। हर बार जब आप कमांड चलाते हैं तो यह अपडेट किया जाता है , या (बस दबाएँ) दर्ज अपने शेल प्रॉम्प्ट पर)। मामले में आप इसे देखना चाहते हैं: tmux-gitbar

यहाँ एक उदाहरण है कि यह क्या करता है, जहाँ आप स्टेटस बार को अपने आप वर्तमान में मौजूद Git वर्किंग ट्री के बारे में जानकारी के साथ स्टेटस बार अपडेट करते हुए देखते हैं।

Tmux-GitBar GitHub पेज से लिंक करें

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