Czy można powiedzieć programowi tmux, aby „zmienił rozmiar panelu do wysokości 5 linii”?
Wiem, że mogę zrobić, resize-pane -U 3
aby przesunąć linię podziału, ale czasami podczas logowania się za pomocą monitora o innym rozmiarze rozmiar zmienia się o wiele linii, których nie mogę ocenić naocznie. Chciałbym mieć jedno polecenie, które zmieni jedno okno na dokładnie odpowiednią liczbę wierszy, zamiast martwić się wieloma resize-pane
poleceniami.
-x
I-y
opcje dlaresize-pane
wprowadzono w tmux 1,8.set -g default-terminal "screen"
new splitw -v selectp -t 0 resize-pane -t 0 -y 5 set -g status off To prawie jak tmux ma minimalną wartość lub coś do automatycznego ustawiania wierszy podczas ładowania.:resize-pane -D 10
(Zmienia rozmiar bieżącego okienka w dół o 10 komórek) . ZmieńD
naL
,R
,U
jak wyjaśniono powyżej.A co Ctrl- Bwtedy (naciśnięcie Ctrl) + strzałka?
Jeśli w
tmux < 1.8
, robisz to przez Ctrl- Bto ( Esc+ strzałka) *n
, gdzien
jest liczba razy, kiedy chcesz zmienić rozmiar.źródło
resize-pane -U 1
(lub -D ...), o czym wspominam w pytaniu. Więc wiem, że mogę to zrobić i działa, ale potrzebowałem jednego polecenia, które mógłbym łatwo zmapować, a następnie zresetować rozmiar.W tmux 1.8 rozmiar tafli można regulować interaktywnie. W przypadku domyślnych powiązań klawiszy można to zrobić za pomocą klawisza prefiksu (Cb), a następnie klawisza meta w połączeniu z klawiszami strzałek (strzałka M), gdzie strzałka jest jednym z klawiszy strzałek w górę / w dół / w lewo / w prawo.
Np. Ctrl- bpo którym następuje Alt-Up dostosuje rozmiar w górę.
Zwróć uwagę, że Alt klawisz może być przytrzymany, gdy klawisze góra / dół / lewo / prawo są naciskane wiele razy, aby dokonać wielu regulacji.
Np. Ctrl- ba następnie Alt- Up- Up- Leftdostosuje rozmiar w górę o dwa ruchy i w lewo o jeden ruch.
źródło
Alt
klucza.resize-panel
Na komputerze Mac musiałby być
<Prefix>
+H/J/K/L
na Tmux 1.8+. Klawisze strzałek nie działały dla mnie.źródło
podczas naciskania klawisza wiązania nie zwalniaj palców i używaj narrwors UDLR do zmiany rozmiaru panoramy. BindKey + R, aby zmienić rozmiar na prawą stronę.
źródło