当前,当我想进入滚动模式时,请按Ctrl+b
,然后按[
。但是,进入复印模式后,我必须使用向上和向下键向上或向下滚动。我更喜欢k
向上和j
向下。
如何更改滚动行为,以便在按k
时向下滚动并在按j
时向上滚动?
最佳答案
我使用的.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
尽管这似乎是不必要的,因为在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
就像Vim的视觉选择和拉动一样
注意:配置文件后,您必须重新加载文件,例如用tmux命令
:source ~/.tmux.conf
关于vim - Tmux更改上/下滚动键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31154887/