IntelliJ中的远程配对编程

时间:2010-07-06 13:54:18

标签: intellij-idea pair-programming

Herabouts有一个让团队成员在家工作的举动。

偶尔我们想配对。

现在很困难。

在IntelliJ中以任何方式进行操作?

我们正在使用版本7和版本8,但是如果出现了针对v9的解决方案,那么获得mgt升级我们就会很好。

问题有点像this问题,但对于IntelliJ用户而言。

也类似于我的here与混合环境有关的另一个问题。

8 个答案:

答案 0 :(得分:12)

VNC的一个很好的替代方案是screenhero。它非常轻量级,但遗憾的是它不支持Linux。

Floobits在IDE级别创建配对会话。它支持许多流行的IDE,从IntelliJ,Eclipse到emacs。

答案 1 :(得分:8)

对于在家工作的简单工作,我可以在工作时在我的盒子上启动vncserver会话,然后启动vncviewer连接到该会话,启动我的所有设计工具(包括IntelliJ)。当我开始工作时,我连接到公司网络并运行第二个vncviewer实例。我不确定它的限制是什么,但我之前已经在我的笔记本电脑和我的(工作)桌面上运行了vncviewer,键盘和鼠标的输入都在进行。我从来没有完成结对编程,但我认为这个想法是两组眼睛/手指,但在显示器/键盘上。添加Skype,你可能拥有所需的一切。

答案 2 :(得分:7)

对于OP来说大约晚了九年,但是其他感兴趣的人可以尝试CodeTogether-现在可用于IntelliJ,Eclipse和VS Code。参加者加入了浏览器,但获得了与IntelliSense,验证,参考搜索,导航等完全类似的IDE体验。JetBrains插件注册表链接为here,下面是short视频。

完全公开:我为CodeTogether的制造商Genuitec工作。

答案 3 :(得分:5)

努力将Saros Eclipse插件引入IntelliJ平台:

www.saros-project.org

Saros for IntelliJ - the plan

答案 4 :(得分:2)

此功能有一个公开请求。你可以在那里投票,也许会在某个阶段实施。

http://youtrack.jetbrains.com/issue/IDEABKL-708

答案 5 :(得分:1)

这个工具很有前景。它被称为Floobits和here is a link一个关于它的IntelliJ Idea博客文章。让我们开会,分享代码,甚至同时编辑同一个文件。

答案 6 :(得分:1)

2020年末,Jetbrains展示了他们自己的用于远程配对编程的插件。它称为与我一起编码

它在IntelliJ IDEA 2020.2.1和更高版本中作为实验功能提供,可以在插件市场中找到。

请注意,因为将来该插件将升级为付费服务。只有抢先体验是免费的。 (请参阅随附的博客文章)

帮助页面的摘录:

您可以使用以下基本方案之一开始会话:

  • 您可以进行配对编程,在这种情况下,您可以与单个参与者共享IDE,并且可以使用“完全同步”模式,也可以彼此遵循并在代码的不同部分进行协作。与经典的成对编程(开发人员共享一个屏幕和一个键盘)不同,您可以独立工作并更快地实现目标。

  • 您可能会遇到一个师生情景,其中有很多参与者都在关注您。假设您需要解释一个问题,并向团队成员展示项目的不同部分。您可以通过“强迫他人跟随您”模式来实现。

  • 您可以与其他参与者同时对代码进行多次编辑。在这种情况下,参与者可以快速更改代码,甚至可以同时处理项目的其他文件。但是,有多少参与者可以积极地一起打字受到限制。限制为5,如果达到限制,则IntelliJ IDEA将显示一个弹出窗口,提示您等待。此外,它可能会降低性能。

有关plugin pagegetting started pageblog post的更多信息。

答案 7 :(得分:0)

如果您可以切换到Eclipse,可以尝试:http://www.eclipse.org/ecf/

这里有一些截图:http://wiki.eclipse.org/DocShare_Plugin

对于想法,我能想到的最多的是:http://www.jetbrains.com/idea/webhelp/idetalk.html