Tmux更改向上/向下滚动键

Mfs*_*ggs 7 vi vim tmux

目前,当我想进入滚动模式时,我按Ctrl+b,然后[.但是在进入复印模式后,我必须使用向上和向下键向上或向下滚动.我更喜欢k向上和j向下.

如何更改滚动行为,以便在按下时按下k并向下滚动时向下滚动j

bak*_*kal 8

我使用.tmux.conf类似于以下内容的文件,我根据您的问题进行了调整

# 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
Run Code Online (Sandbox Code Playgroud)

虽然这似乎没有必要,因为在vi模式下,hjkl工作按预期进行,你用J/K(Shift+ J,Shift+ K)向上/向下滚动哪个工作得很好

为了使它更像Vim,我添加以下内容:

bind-key -t vi-copy 'v' begin-selection                  
bind-key -t vi-copy 'y' copy-selection
Run Code Online (Sandbox Code Playgroud)

这就像Vim的视觉选择和猛拉一样

注意:配置文件后,必须重新加载它,例如使用tmux命令:source ~/.tmux.conf