Di recente sono passato dallo schermo GNU a tmux .
Lo trovo abbastanza simile ma con un supporto maggiore (sono passato a causa di problemi con il tempo di fuga in neovim - la risoluzione era solo per tmux).
Sfortunatamente in tmux non riesco a trovare un comando simile a questo:
screen -X eval "chdir $(some_dir)"
Il comando sopra ha cambiato la directory predefinita per la nuova finestra / schermo / riquadro dalla schermata GNU, quindi quando ho premuto Ctrl+ a(simile a tmux Ctrl+ b) - si apriva una nuova finestra nella $(some_dir)
directory.
C'è qualcosa di simile in tmux?
RISPOSTA:
Ho usato la risposta @Lqueryvg e l'ho combinata con il suggerimento di @Vincent Nivoliers da un commento e questo mi ha dato un nuovo binding per un comando attach -c "#{pane_current_path}"
che imposta la mia directory corrente come predefinita.
Grazie.
new-window -c "#{pane_current_path}"
funziona ma quello di cui ho bisogno è impostare il percorso in modo permanente, ovvero: sto lavorando a un progetto in / aaa / bbb, ma in qualche modo io quando cambio percorso per dire / ccc / ddd e inizio nuovo con Cb e c, voglio atterrare ancora una volta in / aaa / bbb. Riesci a pensare a una soluzione a questo?
.tmux.conf
. In questo modo devo solo navigare una volta nella cartella e quindi creare le mie finestre / dividere da lì, ma ammetto che questa non è una soluzione al tuo problema, ecco perché non ho pubblicato una risposta!