tmux 滚屏

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

 在CODE上查看代码片派生到个人代码片

  1. set-option -g default-shell /bin/zsh  

 

2配置鼠标滚动terminal

Ctrl-B 进入复制模式 

或者

 

[plain] view plain copy

 在CODE上查看代码片派生到个人代码片

  1. set -g mode-mouse on  

或者:

 

[plain] view plain copy

 在CODE上查看代码片派生到个人代码片

  1. setw -g mode-keys vi  


启用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的别名)

相关文章
相关标签/搜索