Prima di passare a eshell avevo zsh setup in modo che potesse:
- Scrivi nel file della cronologia dopo ogni comando
- Aggiungi invece di sovrascrivere il file della cronologia, quindi quando eseguono più shell si unirebbero tutti in un'unica grande cronologia
Entrambe le opzioni zsh sono documentate qui (vedi APPEND_HISTORY e INC_APPEND_HISTORY).
Questo è molto utile se combinato con una cronologia di grandi dimensioni perché è possibile aprire una nuova shell settimane dopo aver emesso un comando e trovarlo nella cronologia (senza queste opzioni una cronologia di grandi dimensioni è inutile poiché conterrà solo la cronologia dell'ultimo chiuso conchiglia). Significa anche che puoi aprire nuove shell e far loro conoscere immediatamente i tuoi comandi più recenti in altre shell. Esiste un modo per configurare eshell con questo comportamento? Il primo proiettile sembra abbastanza facile ma accodare sembra più complicato ...