[英]Remote Pair Programming in 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 版本中實現了。
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.