🖥
zsh | setopt share_history | 複数タブ / 複数ウィンドウでコマンド履歴を共有する
次のように打つと、コンソールの他のタブや、他のウィンドウとコマンド入力履歴を共有してくれる。
$ 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オープンチャットもご利用ください。
公開日時
2016-06-12
Discussion