🖥

zsh | setopt share_history | 複数タブ / 複数ウィンドウでコマンド履歴を共有する

2023/08/26に公開

次のように打つと、コンソールの他のタブや、他のウィンドウとコマンド入力履歴を共有してくれる。

$ setopt share_history

「タブA」で入力したコマンド履歴は「タブB」に出てくるし。逆もまたしかり。

ただし完全にリアルタイムではなく、タブを移動したら、いちど Enter を押すなどして、コンソールの状態を更新する必要がある。

無効化

無効にするときは、こう。

$ setopt no_share_history

ちなみに

「タブA」と「タブB」がある場合、どちらも share_history の状態がオンでないと、共有はおこなわれない様子。
この場合「タブA」で入力した履歴は「タブB」に出てこないし。逆もまたしかり。

環境

  • zsh 5.0.8 (x86_64-apple-darwin14.4.0)
  • Mac OS X El Capitan 10.11.4

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2016-06-12

Discussion