gnome-term 经过鼠标滚动能够滚屏,但是tmux默认鼠标滚动是查看历史命令,至关于方向键的上下。shell
要想滚屏只须要输入prefix + pageUp,prefix就是默认发送prefix绑定的键,默认为Ctrl + b,而后就能够像使用vi或emacs同样操做,具体取决于配置,好比在查找内容输入 “/” 等。 vim
若是须要开启滚动鼠标启动,能够进入命令模式,即“prefix + :”,而后输入setw mode-mouse on ,可选参数-g,表示是否应用于全部窗口。app
若是不想每次输入这么麻烦,能够写入配置文件,spa
echo "set-window-option -g mode-mouse on" >> ~/.tmux.conf
注意:其实以上方式已经进入了复制模式,所以能够键入空格开始复制,回车肯定,q退出。.net
========================================code
1.tmux配置zsh为默认shell:blog
编辑tmux配置文件(~/.tmux.conf或/etc/tmux)事件
[plain] view plain copyip
2配置鼠标滚动terminal
Ctrl-B 进入复制模式
或者
[plain] view plain copy
或者:
[plain] view plain copy
启用vim风格的按键配置
======================================
tmux里面用鼠标滚轮来卷动窗口内容 在 tmux里面,由于每一个窗口(tmux window)的历史内容已经被tmux接管了,因此原来console/terminal提供的Shift+PgUp/PgDn所显示的内容并非当前窗口的历史内容,因此要用C-b [ 进入copy-mode,而后才能用PgUp/PgDn/光标/Ctrl-S等键在copy-mode中移动。 若是要启用鼠标滚轮来卷动窗口内容的话,能够按C-b :而后输入 setw mode-mouse on 这就能够了。若是要对全部窗口开启的话: setw -g mode-mouse on (这种状况下,Vi/Emacs等全屏程序并不受影响,还能够本身接管滚轮事件) 也能够加到~/.tmux.conf里面 set-window-option -g mode-mouse on (setw实际上是set-window-option的别名)