Saya baru-baru ini pindah dari layar GNU ke tmux .
Saya merasa sangat mirip tetapi dengan dukungan yang lebih besar (saya beralih karena masalah dengan waktu pelarian di neovim - resolusi hanya untuk tmux).
Sayangnya di tmux saya tidak dapat menemukan perintah yang mirip dengan ini:
screen -X eval "chdir $(some_dir)"
Perintah di atas mengubah direktori default untuk jendela / layar / panel baru dari dalam layar GNU sehingga ketika saya menekan Ctrl+ a(mirip dengan tmux Ctrl+ b) - jendela baru dibuka di $(some_dir)
direktori.
Apakah ada hal serupa di tmux?
JAWABAN:
Saya telah menggunakan jawaban @Lqueryvg dan menggabungkannya dengan saran @Vincent Nivoliers dari sebuah komentar dan itu memberi saya pengikatan baru untuk sebuah perintah attach -c "#{pane_current_path}"
yang menetapkan direktori saya saat ini sebagai yang default.
Terima kasih.
new-window -c "#{pane_current_path}"
berfungsi tetapi yang saya butuhkan adalah mengatur path secara permanen, yaitu: Saya bekerja dalam sebuah proyek di / aaa / bbb tetapi entah bagaimana saya ketika saya mengubah path untuk mengatakan / ccc / ddd dan mulai baru dengan Cb dan c saya ingin mendarat sekali lagi di / aaa / bbb. Bisakah Anda memikirkan solusi untuk ini?
.tmux.conf
. Dengan begitu saya hanya perlu menavigasi sekali ke folder dan kemudian membuat windows / split saya dari sana, tapi saya akui ini bukan solusi untuk masalah Anda, itu sebabnya saya tidak memposting jawaban!