本來我們是有團體競賽的雖然我沒有很介意有沒有辦法團體完賽,但是前兩天有兩位隊友都斷賽了讓我很sad
唉我就繼續加油吧!雖然少了他們真的蠻難過的...
話說昨天晚上有朋友傳給我screen的一些資料,今天瞬間輕鬆很多,開心開心~
今天要說的是screen他是用來分割畫面給你多個工作視窗的程式
個人是認為非常需要因為沒有的話你甚至連邊安裝東西邊做其他操作都不行然後就會很浪費時間
要打開screen就只要screen
。
然後你會進入一個像這樣的視窗:
這樣就代表你進入screen了。
那我們直接開始講他的快速鍵吧!因為不說先解釋好像也蠻難的。
**^ 代指 Ctrl 鍵 **^a c
新增一個視窗像這樣。^a space
跳到下一個視窗。^a 0~9
跳到指定編號的視窗。^a k
刪除當前視窗,會跟你確認不用擔心。^a ^a
回到上一個視窗。^a <Esc>
進入瀏覽模式(我習慣這樣稱呼),可以用方向鍵看之前的東西,而且這個看不是用卷軸的那種,是會一直往回讀之前打什麼東西的那種。按一下空白鍵就可以進入複製模式,用方向鍵移動就可以看到字被反白,再按一下空白鍵就可以複製。^a ]
把複製好的東西貼上。^a ?
滿滿的說明。^a x
鎖定screen,會叫你輸入密碼以解鎖。這個還蠻有趣的XD^a d
保留螢幕,要用待會講的screen -r
開回來^a A
重新命名螢幕,這個有點難按XD
``
screen -U
他會用UTF-8編碼,開檔案就不會出現亂碼。這邊就是我的慘痛經驗,之前開screen跟vim,然後一直跑出亂碼,以為是vim的問題,結果查了很久之後才發現原來是screen的問題,根本找錯方向QAQscreen -r [screen id]
剛剛上面有說可以保留螢幕,可以先screen -r
看看:
看到他有Detached
就是被保留了,以上面來假設,我可以screen -r 4825
來把它回復繼續用。
它就是screen的設定檔,跟vim一樣,我們需要好看的環境!
以下又是複製貼上:
# Status line
caption always "%{.KW} %-w%{.mW}[%n] %t%{.KW}%+w"
hardstatus alwayslastline "%{R}[ %{w}%1` %{R}]%=%{M}%e %{G}%H %{Y} %c %{R} %Y/%m/%d %{K} Load: %l %{w}"
# Colours
termcapinfo xterm "Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm"
term xterm
# Hotkeys for resizing
bind = resize =
bind + resize +1
bind - resize -1
bind _ resize max
# Hotkets for switching
bindkey "^[[C" next
bindkey "^[[D" prev
bindkey "^[[1;5C" next
bindkey "^[[1;5D" prev
altscreen on # erase screen when quit apps
defutf8 on
defc1 off
defflow on
vbell on
startup_message off
shell $SHELL
defencoding utf8
bind b encoding big5 utf8
bind u encoding utf8 utf8
defbce on # erase background with current bg color
shelltitle "---"
defscrollback 10000
這個一樣難過我也是找網路上的直接複製,所以我也不會自己編...
這個檔案要放在~/.screenrc,然後再開screen就會出現好看的畫面了:
screen是個好東西,但是它的快速鍵真的有夠煩,但是也沒辦法因為真的合情合理。
明天就要講另外一個安裝的方法囉!預告一下:需要很久,要一直讓他跑...
話說最近感覺都好短...希望可以拉回一開始的水準QQ