IntelliJ 中的远程结对编程

发布于 2024-09-08 01:28:54 字数 228 浏览 5 评论 0 原文

结对编程时有没有办法使用 IntelliJ?如果有 v7 和 v8 的选项就好了,但如果需要的话我会升级到 v9。

这个问题有点像这个问题,但针对的是 IntelliJ 用户。

也类似于我的另一个问题这里涉及混合环境。

Is there a way to use IntelliJ when pair-programming? It would be nice to have the option in v7 and v8 but I would upgrade to v9 if needed.

The question is a bit like this question, but for IntelliJ users instead.

And also similar to another question of mine here which relates to mixed environments.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

瞄了个咪的 2024-09-15 01:28:54

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

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

A good alternative to VNC is screenhero. It's very lightweight, but unfortunately does not support Linux.

Floobits creates a pairing session at the IDE level. It supports many popular IDEs from IntelliJ, Eclipse, to emacs.

零度° 2024-09-15 01:28:54

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

For simple working from home, I can start a vncserver session on my box at work, then start vncviewer to connect to that session, start up all my design tools (including IntelliJ). When I get to work, I connect to the corporate network and run a second instance of vncviewer. I'm not sure what the limits are, but I've had vncviewer running on both my laptop and my (work) desktop before, with the input from both keyboards and mice fighting it out. I've never done pair programming, but I thought the idea is two sets of eyes/fingers but on monitor/keyboard. Add skype and you may have all you need.

跨年 2024-09-15 01:28:54

对于 OP 来说大约晚了九年,但其他感兴趣的人可以尝试 CodeTogether - 现在可用于 IntelliJ、Eclipse 和 VS代码。参与者在浏览器中加入,但可以通过 IntelliSense、验证、参考搜索、导航等获得类似 IDE 的完整体验。JetBrains 插件注册表链接为 此处,这是一个简短视频。

全面披露:我为 CodeTogether 的制造商 Genuitec 工作。

About nine years too late for OP, but others interested can try CodeTogether - available now for IntelliJ, Eclipse and VS Code. Participants join in a browser, but get a full IDE-like experience with IntelliSense, validation, reference searches, navigation, etc. The JetBrains Plugin registry link is here and here's a short video.

Full disclosure: I work for Genuitec, makers of CodeTogether.

花开柳相依 2024-09-15 01:28:54

我们正在努力将 Saros Eclipse 插件引入 IntelliJ 平台:

www.saros-project.org

Saros for IntelliJ - 计划

There is an effort to bring the Saros Eclipse plugin to the IntelliJ platform:

www.saros-project.org

Saros for IntelliJ - the plan

橘虞初梦 2024-09-15 01:28:54

有一个对此功能的公开请求(早在 2005 年就已公开)。你可以在那里投票,也许这会在某个阶段实施。

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

更新:看来这个要求终于在2021版本中实现了。

There is an open request for this feature (opened back in 2005). You can vote there and maybe that would be implemented at some stage.

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

Update: It seems that this request finally materialized in 2021 version.

就像说晚安 2024-09-15 01:28:54

这个工具看起来很有前途。它称为 Floobits,这里是一个 IntelliJ Idea 的链接关于它的博客文章。让您可以召开会议、共享代码,甚至同时编辑同一文件。

This tool looks promising. It's called Floobits and here is a link to an IntelliJ Idea blog post about it. Let's you conference, share code, and even edit the same file at the same time.

高速公鹿 2024-09-15 01:28:54

2020 年底,Jetbrains 推出了自己的远程结对编程插件。它被称为与我一起编码

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

但请注意,该插件将来将升级为付费服务。只有早期访问是免费的。 (请参阅随附的博客文章)

帮助页面摘录:

您可以通过以下基本场景之一开始会话:

  • 您可以进行结对编程,在这种情况下您可以共享您的 IDE与单个参与者一起使用完全同步模式,或者相互关注并协作处理代码的不同部分。与开发人员共享单个屏幕和键盘的经典结对编程不同,您可以独立工作并更快地实现目标。

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

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

有关插件页面入门页面博客文章

Late 2020, Jetbrains revealed their own plugin for remote pair-programming. It's called Code With Me.

It is available as an experimental feature in IntelliJ IDEA 2020.2.1 and later and can be found in the plugin marketplace.

Be warned though as the plugin will be promoted to a paid service in the future. Only early access is free. (See blog post attached)

An excerpt from the help page:

You can start a session with one of the following basic scenarios:

  • You can do pair-programming, in this case you share your IDE with a single participant and either use the Full sync mode, or follow each other and collaborate on different parts of code. Unlike classic pair-programming where developers share a single screen and a keyboard, you can work independently and achieve the goal faster.

  • You can have a teacher-students scenario where you have many participants who follow you. Let's say you need to explain a problem and show your team members different parts of your project. You can achieve that with the Force Others to Follow You mode.

  • You can do simultaneous multi editing of your code with other participants. In this case, participants can quickly change the code and even work on other files of the project at the same time. However, there is a limitation on how many participants can actively type together. The limit is 5, and if it's reached, IntelliJ IDEA will display a popup suggesting to wait. Additionally, it might slow down the performance.

More information on the plugin page, the getting started page and the blog post.

月朦胧 2024-09-15 01:28:54

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

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

对于想法,我最喜欢可以想到的是:http://www.jetbrains.com/idea/webhelp/idetalk。 html

If you can switch to Eclipse you can try: http://www.eclipse.org/ecf/

Here you have some screenshots: http://wiki.eclipse.org/DocShare_Plugin

For idea, the most I can think of is: http://www.jetbrains.com/idea/webhelp/idetalk.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文