Chciałbym zmienić rozmiar paneli, aby móc rozwinąć / kompresować rozmiary okien (góra / dół / lewo / prawo itp.)
Jakiś sposób, aby to zrobić?
Zakładając, że kluczem prefiksu jest nadal domyślny Ctrl-B
^ B: resize-p -D 2
^ B: resize-p -U 2
^ B: resize-p -L 2
^ B: resize-p -R 2
Liczby na końcu są opcjonalne, domyślnie 1. Wartość -U jest również wartością domyślną i jest niepotrzebna.
Jeśli kiedykolwiek o tym zapomnisz, ^ B? pokaże je na klawiszach C-Up i C-Down oraz C-Left i C-Right na końcu klawiszy (z domyślnymi powiązaniami klawiszy).
Możesz także spróbować nacisnąć Ctrl + B, a następnie Ctrl + klawisze strzałek.
Należy jednak pamiętać, że klawisze Ctrl mogą być problematyczne na niektórych terminalach. Możesz więc spróbować rozwiązać ograniczenia terminali lub utworzyć nowe powiązania klawiszy skrótu, albo po prostu nie używać skrótów i używać dłuższych poleceń pokazanych powyżej.
Ctrl+B
, a następnieEsc + (arrow key)
.esc + (arrow)
tylko raz, potem muszę użyć,Ctrl+B
a następnie ponownie złożyć wniosekesc + (arrow)
.Ctrl+B
ponownie, jeśli naciśnieszEsc + (arrow)
szybko. Zgadzam się, że nie jest to zbyt wygodne, ale działa.Ctrl+B
iM-(arrow)
działa dla mnie. Zazwyczajalt
iEsc
obaj wysyłająMeta
Ctrl+B
a następnieoption
naciskać przyciskając klawisz strzałki, jednak wiele razy potrzeba mi pracy.Jedną z opcji zmiany rozmiaru paneli jest użycie myszy. Aby to zrobić, dodaj następujące wiersze do
.tmux.conf
:Jeśli korzystasz z komputera Mac i powyższe nie działa, użyj tego zamiast tego ( źródło ):
Po włączeniu tego trybu wystarczy kliknąć i przeciągnąć podziałki okien, aby zmienić ich rozmiar.
źródło
set -g mouse on
#for newer versions
Właśnie dodałem następujące wiersze do mojego pliku tmux.conf
a teraz mogę użyć Ctrl-a (mój klucz prefiksu) z [h | j | k | l], aby zmienić rozmiar paneli
źródło
l
z,h
aby mieć wiązania VI.Zakładając, że kluczem prefiksu jest Ctrl-B (Cmd-B na Macu):
Wydaje się jednak, że jest pewien limit czasu, więc jeśli nie naciśniesz klawisza strzałki podczas przytrzymywania Meta w ciągu 1 lub 2 sekund, Meta {strzałka} zostanie uznana za dane wejściowe w bieżącym monicie.
źródło
Właśnie odkryłem inny sposób. Najwyraźniej
tmux
ma dwa różne rodzaje naciśnięć klawiszy (zakładając, że twój klucz prefiksu jest nadal Ctrlb)W podobny sposób Ctrlboma również inne zachowania. Pierwszy rodzaj przełączników naciskowych skupia się, a drugi rodzaj naciskania zamienia panele.
źródło