CentOS에 yum으로 GNU screen을 설치하여 사용 중입니다.
vim에서 창 분할을 자주 이용하는데요.
screen은 수평 분할만 되더라구요.
검색해서 수직 분할도 되도록 해보았습니다.
1) 수직 분할이 되도록 하는 패치를 받습니다.
wget http://vsp4sdl.yuggoth.org/wrp_vertical_split_0.3_4.0.2.diff.bz2
2) screen 소스도 다운 받아야겠죠.
wget http://ftp.gnu.org/gnu/screen/screen-4.0.3.tar.gz
3) 위 두 파일의 압축을 풀어서 1) 파일을 2) 파일의 압축 해제 폴더에 복사 후 아래와 같이 실행합니다. 그러면 패치가 적용되구요.
patch < wrp_vertical_split_0.3_4.0.2.diff
4) make로 컴파일 해 주면 됩니다. make 처음 실행하면 마지막 메시지에 한 번 더 하라고 할 겁니다.
해당 디렉터리에 screen 파일이 생기는데요.
$ ./screen
실행하신 후에 ^a + V 하시면 수직 분할이 됩니다. region 간 이동은 ^a + Tab이구요. vim의 창 분할처럼 이용할 수 있어 편리합니다.
ps0. screen 사용 중에 해당 tab이나 region이 freezing 하는 경우가 있습니다. 이에 대책이 없는지 알고 싶습니다. 보통 ssh에서 ^s로 pending 걸고 ^q로 release 하기도 하는데요. ^q로 해제 되지 않는 freezing이 종종 있습니다. 원인은 모르겠구요. 아시는 분께서 댓글 달아주시면 감사하겠습니다.
ps1. 참고 링크
http://marc-abramowitz.com/archives/2007/01/27/vertical-split-for-gnu-screen/
- 케루 -
'spilt'에 해당되는 글 1건
- 2009/07/08 GNU screen의 수직 분할(vertical spilt) 기능
컴터가루/보통가루2009/07/08 13:25