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的別名)

相關文章
相關標籤/搜索