视频版:
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 也可以实现同样的功能。
有兴趣的请自行尝试。