Geçenlerde taşınmış GNU ekranına için tmux .
Oldukça benzer buluyorum ama daha büyük bir destekle ( neovim'deki kaçış zamanı probleminden dolayı değiştim - çözünürlük sadece tmux içindi).
Maalesef tmux'da buna benzer bir komut bulamıyorum:
screen -X eval "chdir $(some_dir)"
Yukarıdaki komut GNU ekranı içinden yeni pencere / ekran / bölmenin varsayılan dizinini değiştirdi, böylece Ctrl+ a(tmux Ctrl+ 'a benzer b) - $(some_dir)
dizinde açılan yeni pencereye bastığımda .
Smokin'de de benzer bir şey var mı?
CEVAP:
@Lqueryvg cevap kullandım ve bir yorum için @Vincent Nivoliers önerisi ile birleştirdim ve bu, attach -c "#{pane_current_path}"
şu anki dizini varsayılan olarak ayarlayan bir komut için bana yeni bir bağ verdi .
Teşekkürler.
new-window -c "#{pane_current_path}"
çalışıyor ama ihtiyacım olan şey yolu kalıcı olarak ayarlamak, yani: / aaa / bbb projesinde çalışıyorum ama bir şekilde ben / ccc / ddd diyerek yolunu değiştirdiğimde Cb ve c ile yeni başladım. / aaa / bbb içinde bir kez daha arazi. Bunun için bir çözüm düşünebilir misiniz?
.tmux.conf
. Bu yolla sadece bir kez klasöre gidip pencerelerimi / oradan bölmeyi oluşturmam gerekiyor, ancak bunun sorununun bir çözümü olmadığını itiraf ediyorum, bu yüzden bir cevap göndermedim!