Riwayat dibagikan antara tab terminal iTerm2 saya: bagaimana saya bisa mematikannya?


28

Saya menggunakan iTerm2 (dengan zsh), dan untuk beberapa alasan sejarah dibagikan antara berbagai tab dan jendela yang terbuka. Dalam kebanyakan kasus bagi saya, ini menjengkelkan, karena saya memiliki tab per tugas tertentu, dan jika saya harus mengulang beberapa perintah, saya hanya ingin dapat kembali (naik) dalam sejarah untuk mengambil tindakan terakhir untuk itu hanya jendela / tab.

Saya tidak tahu cara menonaktifkan histori bersama ini, saya membaca di suatu tempat bahwa Anda dapat mengaktifkan histori bersama zsh, tetapi setelah itu saya tidak melakukan hal seperti itu.

Dapatkah seseorang menunjukkan saya arah yang benar?

Jawaban:


40

Menjalankan hal-hal berikut harus melakukan trik (gunakan setoptuntuk mengaktifkannya kembali):

unsetopt inc_append_history
unsetopt share_history

1
Apakah saya menambahkan ini ke saya .zshrc?
nathanvda

1
dan dengan bash ???
nkint

1
@nathanvda ya, Anda menambahkan ini .zshrc.
Aram Kocharyan

1
Bagaimana dengan bash shell?
AD

3
Saya mendapatkan -bash: unsetopt: command not found. Apakah mungkin ini adalah sesuatu yang berhubungan? Afaik Saya tidak menggunakan tmux, tapi saya masih mengalami masalah yang sama dengan OP
TabeaKischka
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.