Non è ancora esattamente quello che vuoi, ma dal momento che puoi controllare la variabile d'ambiente $ITERM_SESSION_ID
per vedere in quale pannello ci si trova, combinando questo con una disposizione delle finestre salvata, puoi fare in modo che ciascuno dei tuoi pannelli inizi con percorso iniziale o qualsiasi cosa desideri eseguire per impostazione predefinita.
Ad esempio, il mio arrangiamento delle finestre salvato è di due schede con due pannelli nella prima scheda. Quindi avrò $ITERM_SESSION_ID=w0t0p0
per il primo pannello nella prima scheda, $ITERM_SESSION_ID=w0t0p1
per il secondo pannello e $ITERM_SESSION_ID=w0t1p0
per il pannello singolo nella seconda scheda. 'w' sta per window, 't' per tab, e 'p' per panel. Controllo queste variabili nel mio .zshrc
, ed eseguo Vim nel w0t0p0, iPython nel w0t1p0, rispettivamente.