Screen分頁工作


如果不嫌棄Screen版本太舊,可以直接安裝Ubuntu的套件

安裝Ubuntu的套件包
sudo apt-get install screen

自行編譯套件
官網下載程式碼
https://www.gnu.org/software/screen/

編譯程式碼
./configure --prefix=/home/yhchiu/screen --bindir=/usr/local/bin --enable-colors256
make && sudo make install

Screen設定檔
沒有設定的Screnn你感覺不到差異,會覺得什麼事情都沒有發生
所以要參考別人的screen設定檔,放在~/.screenrc
https://www.puritys.me/docs-blog/article-168-%E5%A6%82%E4%BD%95%E5%9C%A8-Win-,-Mac-,-Chrome-%E8%A8%AD%E5%AE%9A%E5%AF%A6%E7%94%A8%E7%9A%84-.screenrc.html

http://napmas.blogspot.tw/2011/09/screenrc.html

加入切換Tab的功能鍵
bindkey ^[z prev # 往上個Tab Alt+z
bindkey ^[x next # 往下個Tab Alt+x

Screen快捷鍵
全部都要先按一次Ctrl+a,再按功能鍵, 大小寫有分
Ctrl+a, ? 快捷鍵的說明文件
Ctrl+a, v 看版本
Ctrl+a, c 開新tab, 在screen裏面輸入screen指令也是開新視窗
Ctrl+a, p 往上個tab
Ctrl+a, n 往下個tab
Ctrl+a, k 關閉當前tab,會詢問是否真的要離開
Ctrl+a, C 清除terminal內容
Ctrl+a, Z 清除terminal內容
Ctrl+a, \ 離開Screen,會詢問是否真的要離開
Ctrl+a, w 顯示tab, 並用星號顯示目前所在tab
Ctrl+a, N 顯示目前所在tab的編號

Ctrl+a, S 上下分割視窗
Ctrl+a, Ctrl+i 上下分割視窗

Ctrl+a, [ 複製內容

快捷鍵預設值
https://www.gnu.org/software/screen/manual/html_node/Default-Key-Bindings.html#Default-Key-Binding

留言