簡體   English   中英

IntelliJ 中的遠程結對編程

[英]Remote Pair Programming in IntelliJ

結對編程時有沒有辦法使用 IntelliJ? 在 v7 和 v8 中擁有該選項會很好,但如果需要,我會升級到 v9。

這個問題有點像這個問題,但對於 IntelliJ 用戶來說。

而且也與我的另外一個問題在這里它涉及到混合環境。

VNC 的一個很好的替代品是screenhero 它非常輕量級,但不幸的是不支持Linux。

Floobits在 IDE 級別創建配對會話。 它支持從 IntelliJ、Eclipse 到 emacs 的許多流行 IDE。

對於簡單的在家工作,我可以在工作時在我的機器上啟動 vncserver 會話,然后啟動 vncviewer 以連接到該會話,啟動我的所有設計工具(包括 IntelliJ)。 當我開始工作時,我連接到公司網絡並運行 vncviewer 的第二個實例。 我不確定限制是什么,但我之前在我的筆記本電腦和我的(工作)台式機上都運行過 vncviewer,鍵盤和鼠標的輸入都與之抗衡。 我從來沒有做過結對編程,但我認為這個想法是兩組眼睛/手指,但在顯示器/鍵盤上。 添加Skype,您可能擁有所需的一切。

對於 OP 來說已經晚了大約九年,但其他感興趣的人可以嘗試CodeTogether - 現在可用於 IntelliJ、Eclipse 和 VS Code。 參與者在瀏覽器中加入,但在 IntelliSense、驗證、參考搜索、導航等方面獲得類似 IDE 的完整體驗。JetBrains 插件注冊表鏈接在這里,這里有一個簡短的視頻。

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

此功能有一個開放請求(早在 2005 年開放)。 你可以在那里投票,也許這會在某個階段實施。

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

更新:看來這個要求終於在 2021 版本中實現了。

正在努力將 Saros Eclipse 插件引入 IntelliJ 平台:

www.saros-project.org

IntelliJ 的 Saros - 計划

這個工具看起來很有前途。 它被稱為 Floobits, 這里是有關它的 IntelliJ Idea 博客文章的鏈接 讓您同時開會、共享代碼,甚至編輯同一個文件。

2020 年末,Jetbrains 發布了他們自己的遠程結對編程插件。 它被稱為代碼與我

它在 IntelliJ IDEA 2020.2.1 及更高版本中作為實驗性功能提供,並且可以在插件市場中找到。

不過請注意,該插件將來會升級為付費服務。 只有搶先體驗是免費的。 (見附博文)

幫助頁面的摘錄:

您可以使用以下基本場景之一開始會話:

  • 您可以進行結對編程,在這種情況下,您可以與單個參與者共享您的 IDE,並使用完全同步模式,或者相互關注並在代碼的不同部分進行協作。 與開發人員共享單個屏幕和一個鍵盤的經典結對編程不同,您可以獨立工作並更快地實現目標。

  • 您可以有一個師生場景,其中有許多參與者跟隨您。 假設您需要解釋一個問題並向您的團隊成員展示您項目的不同部分。 您可以通過“強制他人跟隨您”模式來實現這一目標。

  • 您可以與其他參與者同時對您的代碼進行多重編輯。 在這種情況下,參與者可以快速更改代碼,甚至可以同時處理項目的其他文件。 但是,有多少參與者可以一起主動打字是有限制的。 限制為 5,如果達到,IntelliJ IDEA 將顯示一個彈出窗口,建議等待。 此外,它可能會降低性能。

有關插件頁面入門頁面博客文章的更多信息。

如果您可以切換到 Eclipse,您可以嘗試: http : //www.eclipse.org/ecf/

這里有一些截圖: http : //wiki.eclipse.org/DocShare_Plugin

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM