平時使用 iex 進行調試時常常會遇到須要從新打開 iex 的狀況,這時候剛纔輸入的歷史內容就所有丟失了。那麼如何讓 iex 保存歷史記錄呢?shell
只須要在你的 shell 的 profile 裏面加上這一行(例如 bash 對應的 ~/.bash_profile
文件:bash
export ERL_AFLAGS="-kernel shell_history enabled"
source 以後,iex就會保存歷史記錄啦。默認的上限是 512kb,若是想要更多,把命令改爲:調試
export ERL_AFLAGS="-kernel shell_history enabled -kernel shell_history_file_bytes 1024000"
就能夠啦.code