क्या tmux सत्र में पैन/विंडो के बीच खोल कमांड इतिहास साझा करने का कोई तरीका है?पैन/विंडोज़ के बीच साझा इतिहास
6
A
उत्तर
4
शैल इतिहास में tmux के साथ बहुत कम मूल्य है, इसे आपके द्वारा उपयोग किए जा रहे खोल के साथ करना है। इसलिए यदि आपने zsh का उपयोग करना चुना है तो यह डिफ़ॉल्ट रूप से iirc सक्षम है। बैश के साथ आप अपने .bashrc
export PROMPT_COMMAND="history -a; history -n"
इस इतिहास को अपने पिछले आदेश संलग्न कर देता है और प्रत्येक आदेश के बाद अपने इतिहास को पुनः लोड करने के लिए कुछ जादू जोड़ने की जरूरत है। अधिक जानकारी के लिए this post देखें।
4
अपने .zshrc
के लिए इन विकल्पों में जोड़ें:
setopt inc_append_history
मैं भी hist_ignore_dups
hist_ignore_space
उपयोगी पाते हैं।
Zsh » Options » History भी देखें।
मैं डिफ़ॉल्ट रूप से जेडएसएच का उपयोग कर रहा हूं, और रिकॉर्ड के लिए मुझे नहीं पता कि आईआईआरसी का क्या अर्थ है, लेकिन मुझे लगता है कि इसका खोल इतिहास के साथ कुछ करना है;) तो इस मामले में क्या समस्या हो सकती है? – CrimsonKing
"अगर मुझे सही याद है"। तो इस मामले में मैंने माना है कि आपके पास वह सुविधा पहले से ही सक्षम है। अगर नहीं, तो मुझे नहीं पता। – three
यह वास्तव में काम करता था, और मैंने अभी पर्याप्त ध्यान नहीं दिया। – CrimsonKing