linux screen命令将一个虚拟控制台分割成多个窗口


vim中想分屏一个split和vsplit就OK了,忽然想termianl中怎么分屏呢,这在编译程序和调试程序时,就不用切来切去的了,也先的高大上一些。上网查到了screen这个玩意。虽然没有深入的研究,但几条常用的命令也足够了。

apt-get install screen   //安装

1,screen -S doodlesomething:给当前屏幕命名为doodlesomething
2,Ctrl + a S (S是大写的) : 水平窗口
3,Ctrl + a |   :  垂直窗口
这时候现有的窗口在上面,并在中间的水平横条上显示了这个窗口的ID和shell名称。
但是下面的窗口还没有运行新的shell。我们可以用前面介绍的方法来使它运行一个新的shell
首先:
按 Ctrl + a Tab使光标到下面的窗口中,
然后按 Ctrl + a c来创建新的窗口进行工作。

发现一个很不爽的现象,screen分割出来的窗口居然无法使用鼠标滚动前面的内容,这样使用gcc 编译如错误数量多的时候就坑了。

在网上找的了极少的资料后,还是没有办法解决,包括修改/etc/screen (Ubuntu 14.04)也达不到我想要的效果,修改该文档的修过是可以翻滚查看为开启窗口前的终端的历史记录显示,但是无法滚动自身窗口的内容。如果您有解决办法请指点一二。--->[email protected]


你可能感兴趣的:(Linux)