<पी> Tmux (नाम T से लिया गया है erminalमुग अनेकx एर) यूनिक्स-आधारित ऑपरेटिंग सिस्टम (जैसे, लिनक्स डिस्ट्रोस, मैक, आदि) के लिए सबसे अच्छे ओपन-सोर्स टर्मिनल/शेल मल्टीप्लेक्सर्स में से एक है। Tmux एक ही विंडो में कई टर्मिनल सत्रों तक एक साथ पहुंच की अनुमति देता है। यह एक ही समय में एक से अधिक कमांड-लाइन स्क्रिप्ट/प्रोग्राम चलाने में काफी उपयोगी है। Tmux ऊपर स्क्रॉल करें <पी> लेकिन इसकी कई विंडोज़ एक ही समय में संचालित होने के कारण, कुछ उपयोगकर्ताओं के लिए टर्मिनल विंडोज़ (कीबोर्ड या माउस से) में ऊपर स्क्रॉल करना मुश्किल हो जाता है। और यूनिक्स-आधारित ओएस की बहुलता के कारण समस्या बढ़ जाती है। <पी> लेकिन चिंता करने की कोई जरूरत नहीं है, जैसा कि नीचे चर्चा की गई है, उपयोगकर्ता Tmux में आसानी से स्क्रॉल कर सकता है: Tmux के स्क्रॉल मोड को सक्षम और उपयोग करें
<पी> आप निम्नलिखित का उपयोग करके Tmux में ऊपर और नीचे स्क्रॉल कर सकते हैं: - Ctrl + B दबाएँ [के बाद कुंजियाँ कुंजी.
Tmux के स्क्रॉल मोड को सक्षम करने के लिए Ctrl + B + [कुंजियाँ
दबाएँ - अब सामान्य नेविगेशन कुंजियों का उपयोग करें Tmux इंटरफ़ेस को नेविगेट करने के लिए कीबोर्ड पर ऊपर तीर/नीचे तीर, पेज ऊपर, पेज नीचे आदि जैसे।
<पी> जब किसी उपयोगकर्ता की स्क्रॉलिंग पूरी हो जाती है, तो वह Q कुंजी दबाकर Tmux में स्क्रॉल मोड से बाहर निकल सकता है। . यदि वह अपेक्षा के अनुरूप काम नहीं करता है, तो F7 कुंजी का उपयोग करके जांचें स्क्रॉल मोड में प्रवेश करने और q मोड छोड़ने से समस्या हल हो जाती है। कॉपी मोड सक्षम करें और उपयोग करें
- Ctrl + B दबाएँ PgUp के बाद कुंजियाँ कुंजी.
- अब टर्मिनल सीधे Tmux में एक पेज ऊपर जाएगा और जांच करेगा कि क्या यह आपकी आवश्यकताओं को पूरा करता है।
VI मोड का उपयोग करें
<पी> यदि Tmux को संलग्न क्लाइंट द्वारा नियंत्रित किया जाता है , तो इसे Tmux में VI मोड कहा जाता है। VI मोड में, आप Shift + K का उपयोग कर सकते हैं और Shift + J Tmux इंटरफ़ेस में लाइन दर लाइन नेविगेट करने के लिए कुंजियाँ (यदि स्क्रॉल मोड में हैं), अन्यथा, उल्लिखित कुंजियाँ दबाए जाने पर एकमात्र कर्सर हिलेगा। इसके अलावा, आप C-B कुंजियाँ (दो बार) दबा सकते हैं किसी पृष्ठ को ऊपर स्क्रॉल करने के लिए और C-F कुंजियाँ Tmux में किसी पृष्ठ को नीचे स्क्रॉल करने के लिए। Tmux.Config फ़ाइल संपादित करें
<पी> कुछ उन्नत उपयोगकर्ताओं के लिए, उपरोक्त विधियाँ संतोषजनक नहीं हो सकती हैं, उस स्थिति में, Tmux.config फ़ाइल को संपादित करने से समस्या हल हो सकती है (जैसा कि नीचे चर्चा की गई है)। आप vim ~/.tmux.config निष्पादित करके Tmux.config फ़ाइल लॉन्च कर सकते हैं टर्मिनल में. माउस स्क्रॉलिंग सक्षम करें
- जोड़ें निम्नलिखित Tmux.config फ़ाइलों की पंक्तियाँ Tmux संस्करण के अनुसार:
For the Tmux version 2.1 and up
set -g mouse on
For the Tmux version below 2.1
set -g mode-mouse on
- अब जांचें कि माउस स्क्रॉलिंग ठीक से काम कर रही है या नहीं।
<पी> ध्यान रखें कि आप Q कुंजी दबा सकते हैं बाद में स्क्रॉल मोड से बाहर निकलने के लिए। इसके अलावा, टर्मिनल से सामग्री कॉपी करने के लिए आप Shift + माउस लेफ्ट क्लिक का उपयोग कर सकते हैं कॉपी ऑपरेशन करने के लिए। की बाइंडिंग के साथ माउस स्क्रॉलिंग सक्षम करें:
- जोड़ें कॉन्फ़िगर के लिए निम्न पंक्तियाँ फ़ाइल:
set -g mouse on
# sane scrolling:
bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'copy-mode -e; send-keys -M'"
- अब, Tmux प्रक्रियाओं को समाप्त करें निम्नलिखित को क्रियान्वित करके:
tmux kill-server && tmux
- फिर Tmux लॉन्च करें और जांचें कि इसकी स्क्रॉलिंग आपकी अपेक्षाओं के अनुरूप काम कर रही है या नहीं।
<पी> ध्यान रखें कि यदि आपको Tmux के माउस मोड में किसी आइटम को कॉपी करना है, तो सामग्री को कॉपी करने के लिए Shift कुंजी + लेफ्ट माउस क्लिक का उपयोग करें। <पी> यदि वह काम नहीं करता है, तो जांचें कि क्याजोड़ा गया है Tmux.config के लिए निम्नलिखित समस्या का समाधान करता है: set -g mouse on
bind -n WheelUpPane {
if -F '#{==:#{window_name},nvim}' {
send-keys -M
} {
copy-mode -e
}
} डिफ़ॉल्ट Xterm स्क्रॉलिंग सक्षम करें
- जोड़ें Tmux.config पर निम्न पंक्तियाँ फ़ाइल:
# Sane scrolling
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
- अब जांचें कि Tmux स्क्रॉल आपकी अपेक्षा के अनुरूप है या नहीं।
<पी> यदि वह काम नहीं करता है, तो जांचें कि क्याजोड़ा गया है Tmux की कॉन्फ़िगरेशन फ़ाइल में निम्नलिखित आवश्यक व्यवहार जोड़ता है (लेकिन आपको बाद में अपने सिस्टम को रीबूट करना पड़ सकता है): # Allow xterm titles in the terminal window, terminal scrolling with scrollbar, and setting overrides of C-Up, C-Down, C-Left, C-Right
set -g terminal-overrides "xterm*:XT:smcup@:rmcup@:kUP5=\eOA:kDN5=\eOB:kLFT5=\eOD:kRIT5=\eOC"
<पी> लेकिन अगर आप टर्मिनल प्रकार को पुटी में बदलते हैं तो ध्यान रखें , तो उपरोक्त कोड काम नहीं कर सकता है और यदि आपको पुट्टी का उपयोग करना है, तो आप निम्नलिखित जोड़ सकते हैं Tmux की कॉन्फ़िगरेशन फ़ाइल में: set -g terminal-overrides "putty*:XT:smcup@:rmcup@:kUP5=\eOA:kDN5=\eOB:kLFT5=\eOD:kRIT5=\eOC"
<पी> यदि वह काम नहीं करता है, तो आप जांचें कि क्याजोड़ा जा रहा है कॉन्फ़िगरेशन फ़ाइल में निम्नलिखित समस्या का समाधान करता है: set -ga terminal-overrides ',xterm*:smcup@:rmcup@'
macOS Mojave और इससे ऊपर के संस्करण के लिए
<पी> बस विकल्प + अपएरो का उपयोग करें ऊपर स्क्रॉल करने के लिए और विकल्प + डाउनएरो macOS X और उससे ऊपर वाले Mac पर नीचे स्क्रॉल करने के लिए। Tmux में स्क्रॉल करने के लिए विकल्प और नेविगेशन कुंजियों का उपयोग करें <पी> यदि वह काम नहीं कर रहा है, तो कॉपी मोड दर्ज करें निम्नलिखित को दबाकर: ctrl + b + [
<पी> फिर स्क्रॉल करना एकरेखाको ऊपर या नीचे करना ऊपर का उपयोग करके यानीचेथा तीर कुंजियाँ. किसी पेज को ऊपर स्क्रॉल करने के लिए यानीचेथा , आप fn + ऊपर तीर का उपयोग कर सकते हैं या fn + नीचे तीर कुंजी. और जब भी आपको छोड़ना होजाए मोड, बस q कुंजी दबाएं . प्लग-इन आज़माएं
<पी> यदि उपरोक्त में से कोई भी आपकी अपेक्षा के अनुरूप काम नहीं करता है, तो एकप्लग-इनका उपयोग करें जैसे Tmux-Better-Mouse-Mode आपकी आवश्यकताओं को पूरा कर सकता है। Tmux बेटर माउस मोड प्लग-इन डाउनलोड करें <पी> लेखक के बारे में <पी>
<पी> केविन एरो <पी> केविन एरो एक दशक से अधिक के उद्योग अनुभव के साथ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (एमसीटीएस) प्रमाणन है और नवीनतम तकनीकी विकास के बारे में अपडेट रहने का उनमें गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर विस्तार से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें अत्यधिक सम्मानित किया जाता है। पी>