2015-07-01 19 views
5

Obecnie, gdy chcę przejść do trybu przewijania, naciśnij Ctrl+b, a następnie [. Jednak w tym momencie muszę użyć klawiszy w górę i w dół, aby przewinąć w górę lub w dół. Wolałbym k dla up i j dla down.Zmiana Tmux zmiana klawiszy w górę/w dół

Jak zmienić zachowanie przewijania, aby przewinięcie w dół miało miejsce po naciśnięciu klawisza k, a przewijanie w górę dzieje się po naciśnięciu klawisza j?

Odpowiedz

5

używam plik .tmux.conf z czymś podobnym do następującego, który ja dostosowanej do Twojego pytania

# Set tmux to Vi mode 
set-window-option -g mode-keys vi 
# Scroll up/down with j/k 
bind-key -t vi-copy 'j' page-up 
bind-key -t vi-copy 'k' page-down 

Choć wydaje się to zbędne, ponieważ w trybie vi, praca hjkl zgodnie z oczekiwaniami, a przewijanie w górę/w dół z J/K (Przesunięcie + J, Przesunięcie + K), który działa dobrze

Aby jeszcze bardziej Vim-jakbym Dodaj następujący:

bind-key -t vi-copy 'v' begin-selection     
bind-key -t vi-copy 'y' copy-selection 

Który działa jak Vim Visual wybierz i szarpać

Uwaga: Po skonfigurowaniu pliku trzeba go przeładować, np z poleceniem tmux :source ~/.tmux.conf