मेरे iTerm2 टर्मिनल टैब के बीच इतिहास साझा किया गया है: मैं इसे कैसे स्विच कर सकता हूं?


28

मैं iTerm2 (zsh के साथ) का उपयोग कर रहा हूं, और किसी कारण से इतिहास अलग टैब और खिड़कियों के बीच साझा किया जाता है जो खुले हैं। मेरे लिए अधिकांश मामलों में, यह कष्टप्रद है, के बाद से मैं विशेष कार्य प्रति टैब हैं, और अगर मैं कुछ आदेश फिर से करना है, मैं बस के लिए अंतिम क्रिया को पुनः प्राप्त करने के लिए वापस (ऊपर) के इतिहास में जाने के लिए सक्षम होना चाहते हैं कि खिड़की / टैब

मुझे नहीं पता कि इस साझा इतिहास को कैसे अक्षम किया जाए, मैंने कहीं पढ़ा है कि आप साझा इतिहास को सक्षम कर सकते हैं zsh, लेकिन इस तरह की कोई बात नहीं की है।

क्या कोई मुझे सही दिशा में निर्देशित कर सकता है?

जवाबों:


40

निम्न कार्य करने से चाल setoptचलनी चाहिए ( उन्हें पुनः उपयोग करने के लिए):

unsetopt inc_append_history
unsetopt share_history

1
क्या मैं इन्हें अपने साथ जोड़ूं .zshrc?
नथ्नवाड़ा

1
और मार के साथ ???
nkint

1
@nathanvda हां, आप इसे जोड़ते हैं .zshrc
अराम कोचरन

1
बैश शेल के बारे में क्या?
ई.पू.

3
मैं हो रही है -bash: unsetopt: command not found। क्या यह संभव है कि यह कुछ tmux संबंधित है? Afaik मैं tmux का उपयोग नहीं कर रहा हूं, लेकिन मैं अभी भी ओपी के रूप में एक ही समस्या का सामना कर रहा हूं
TabeaKischka
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.