使用GNU Screen进行结对编程

软件

视频版:

https://www.bilibili.com/video/bv1NV411v7Yi

结对编程有很多好处,可以互相提高编程水平,及时发现问题,实时共享知识技巧,

但是由于传染病的流行,近距离接触有互相感染的风险,所以可以考虑远程结对编程,

这个时候就需要协助软件,如果开发环境是Linux,可以使用 GNU Screen来实现。

Screen 是 GNU 系列自由软件之一,很多Linux 发行版本都有预装,

它本身是一款终端多会话管理工具,但是有一个特性可以实现结对编程的效果。

以ubuntu操作系统为例,如果没有安装的话使用

apt install screen

就可以安装。

首先使用

screen -S session_name 创建会话

然后所有通过 -x 参数进入会话的用户,

screen -x session_name

所有操作都是实时同步的,

这样就实现了远程结对编程。

另外一个工具是 tmux 也可以实现同样的功能。

有兴趣的请自行尝试。

 

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注