Tmux pozwala poruszać się po oknach za pomocą Ctrl-b+ (→, ←, ↑, ↓).
Chciałbym zmienić to na:
Ctrl-b+ Ctrl-(l, j, i, k).
Dla porównania, układ klawiszy l,j,i,kjest podobny do układu klawiszy strzałek, ale łatwiej je pisać bez poruszania ręką.
Edytowałem kilka rzeczy tu i tam .tmux.conf
, ale nie mogłem znaleźć informacji o tym, jak ponownie powiązać powyższe polecenia.
man tmux | less -p select-pane
Odpowiedzi:
tmux list-keys
(lubprefix + ?
w ustawieniach dfault) daje aktualne mapowania klawiszy w postaci poleceń potrzebnych do ich skonfigurowania. Zobaczman tmux
, nazwa polecenia tobind-key
(i możesz chcieć usunąć domyślne powiązania za pomocąunbind-key
).Możesz także rozważyć bardziej „standardową” kombinację hjkl , znaną z
vi
i klonującą (wszystkie klawisze w wierszu głównym), szczególnie jeśli jesteś szybkim maszynistą.źródło
Jeśli chcesz pozostać przy nawigacji podobnej do vima, przydałby się
resize-pane
również remap :Pokażę ci moje
.tmux.conf
jako odniesienieA tak przy okazji, nie zapomnij o ponownym mapowaniu na
'horizontal-split'
wypadek, gdybyś miał go na hkluczu, ponieważ będzie to kolidować z twoimpane-resize
ipane-switch
.źródło
CTRL-B CTRL-J CTRL-J CTRL-J
CTRL-B CTRL-J CTRL-B CTRL-J CTRL-B CTRL-J