Ini masih tidak persis seperti yang Anda inginkan, tetapi karena Anda dapat memeriksa $ITERM_SESSION_ID
variabel lingkungan untuk melihat panel tempat Anda berada, dengan menggabungkan ini dengan pengaturan jendela yang disimpan, Anda dapat meminta masing-masing panel untuk memulai dengan jalur awal yang berbeda, atau hanya apa saja Anda ingin menjalankan secara default.
Sebagai contoh, pengaturan windows yang saya simpan adalah dua tab dengan dua panel di tab pertama. Jadi saya akan memiliki $ITERM_SESSION_ID=w0t0p0
untuk panel pertama di tab pertama, $ITERM_SESSION_ID=w0t0p1
untuk panel ke-2, dan $ITERM_SESSION_ID=w0t1p0
untuk panel tunggal di tab ke-2. 'w' adalah singkatan dari jendela, 't' untuk tab, dan 'p' untuk panel. Saya memeriksa variabel-variabel ini di saya .zshrc
, dan menjalankan Vim di w0t0p0, iPython di w0t1p0, masing-masing.