履歴はiTerm2のターミナルタブ間で共有されます。どのようにオフにできますか?


28

私はiTerm2(zshを使用)を使用していますが、何らかの理由で、開いているさまざまなタブとウィンドウ間で履歴が共有されます。私は、特定のタスクごとにタブがあり、私はいくつかのコマンドを再実行する必要がある場合、私はちょうどのための最後のアクションを取得するために、歴史の中で(アップ)戻ることができるようにしたいので、私のためにほとんどの場合、これは、迷惑ですことウィンドウ/タブのみ。

この共有履歴を無効にする方法がわかりません。共有履歴を有効にできる場所をどこかで読んでいますがzsh、そのようなことはしていません。

誰かが私を正しい方向に向けることができますか?

回答:


40

以下を実行すると、トリックが実行さsetoptれます(それらを再度有効にするために使用します)。

unsetopt inc_append_history
unsetopt share_history

1
これらを自分に追加します.zshrcか?
nathanvda

1
そしてbashで?
nkint

1
@nathanvdaうん、これをに追加し.zshrcます。
アラムコチャ

1
bashシェルはどうですか?
AD

3
私は得てい-bash: unsetopt: command not foundます。これがtmuxに関連している可能性はありますか?私の知る限り、私はtmuxのを使用していないが、私はまだOPと同じ問題を経験しています
TabeaKischka
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.