Niedawno przeniosłem się z ekranu GNU na tmux .
Uważam, że jest dość podobny, ale z większym wsparciem ( zmieniłem z powodu problemu z czasem ucieczki w neovim - rozdzielczość była tylko dla tmux).
Niestety w tmux nie mogę znaleźć polecenia podobnego do tego:
screen -X eval "chdir $(some_dir)"
Powyższe polecenie zmieniło domyślny katalog dla nowego okna / ekranu / panelu z poziomu ekranu GNU, więc kiedy nacisnąłem Ctrl+ a(podobnie jak tmux Ctrl+ b) - otworzyło się nowe okno w $(some_dir)
katalogu.
Czy w Tmux jest coś podobnego?
ODPOWIEDŹ:
Użyłem odpowiedzi @Lqueryvg i połączyłem ją z sugestią @Vincent Nivoliers z komentarza, co dało mi nowe powiązanie dla polecenia, attach -c "#{pane_current_path}"
które ustawia mój bieżący katalog jako domyślny.
Dzięki.
new-window -c "#{pane_current_path}"
działa, ale potrzebuję ustawić ścieżkę na stałe, tj .: pracuję w projekcie w / aaa / bbb, ale w jakiś sposób zmieniam ścieżkę na / ccc / ddd i zaczynam nowe z Cb i c Chcę wyląduj jeszcze raz w / aaa / bbb. Czy możesz znaleźć rozwiązanie tego problemu?
.tmux.conf
. W ten sposób muszę tylko raz przejść do folderu, a następnie utworzyć stamtąd windows / split, ale przyznaję, że to nie jest rozwiązanie twojego problemu, dlatego nie opublikowałem odpowiedzi!