💬
WSL 上の Zsh で履歴ファイルを残す方法
TL;DR
Zsh で git fetch -a -p && git rebase
など決まり切ったワンライナーを毎回打つ時は履歴・補完機能に頼ることが多い.これが何故か Windows 上の WSL では機能しなかったので,とりあえず対症療法的に .zshrc
に設定を追記した.
本論
https://unix.stackexchange.com/questions/389881/history-isnt-preserved-in-zsh によれば,下記の項目(あるいは等価な何か)を .zshrc
に記載するだけで済む:
HISTFILE=~/.zsh_history
HISTSIZE=10000
SAVEHIST=10000
setopt appendhistory
結論
インフラ周りの環境構築は一日にしてならず.
追記
ネットの海を漁ると色々学ぶべきノウハウがありそう:
Discussion