一个很好的VNC替代品是Screenhero。 它非常轻巧,但不幸的是不支持Linux。
Floobits在IDE级别创建配对会话。它支持许多受欢迎的IDE,从IntelliJ、Eclipse到emacs都有支持。
对于简单的居家办公,我可以在工作电脑上启动vncserver会话,然后启动vncviewer连接到该会话,并启动所有设计工具(包括IntelliJ)。当我到达工作地点时,我连接到企业网络并运行第二个vncviewer实例。我不确定限制是什么,但我曾经在我的笔记本电脑和我的(工作)台式机上同时运行vncviewer,两个键盘和鼠标的输入互相竞争。我从未进行过配对编程,但我认为这个想法是两个人分别使用各自的显示器和键盘鼠标。加上Skype,你可能已经拥有了所需的一切。
有一个关于此功能的开放请求(在2005年提出)。你可以在那里投票,也许某个阶段会实现。
http://youtrack.jetbrains.com/issue/IDEABKL-708
更新:看起来这个请求终于在2021年版本中实现了。
您可以进行配对编程,在这种情况下,您与单个参与者共享您的IDE,并使用完全同步模式或跟随彼此并协作完成不同部分的代码。与经典的配对编程不同,开发人员共享单个屏幕和键盘,您可以独立工作并更快地实现目标。
您可以拥有一个教师-学生场景,其中有许多参与者跟随您。假设您需要解释一个问题并向团队成员展示项目的不同部分。您可以通过"强制其他人跟随您"模式实现。
您可以与其他参与者同时多次编辑代码。在这种情况下,参与者可以快速更改代码,甚至同时处理项目的其他文件。但是,有一个限制,即最多只能有5名参与者同时输入。如果达到了限制,IntelliJ IDEA将显示一个弹出窗口建议等待。此外,它可能会降低性能。