V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Immortal
V2EX  ›  程序员

JetBrain 最近刚更新的 CodeWithMe 插件挺好玩的

  •  
  •   Immortal · 2020-12-04 17:03:28 +08:00 · 4693 次点击
    这是一个创建于 1450 天前的主题,其中的信息可能已经有所发展或是发生改变。

    鉴于之前推广机器人🤖️效果不佳,和大家扯扯别的.
    昨晚 Goland 更新了今年最后一个版本,更新日志里特地提到了协同开发,出于好奇刚才和同事玩了一下,发现效果意外的还不错.

    • 可以跟踪到对方的光标
    • 可以开启跟踪模式,查看对方操作,比如新开其他文件也会跟过去
    • 可以同时编辑项目的不同文件
    • 协同时候的权限控制

    而且经过测试,优先会走内网,特地用手机热点测试了下外网,延迟也非常可以接受(感觉在 1s 内)


    想了下应用场景:

    • 帮朋友、同事 Debug 代码
    • 面试
    • 协同开发?那为啥不各自开发各自的再合并分支呢?

    不知道大家对这个“新功能”怎么看,如何理解它的应用场景


    安装方式:
    直接在插件市场内搜索Code With Me就能看到

    13 条回复    2020-12-10 15:21:51 +08:00
    hantsy
        1
    hantsy  
       2020-12-04 17:12:07 +08:00
    Pair programming 不用再对着屏幕指手画脚,Show me codes.

    这种工具我很早以前就玩过一次,以前有一个编辑器也支持多人同时编辑,旁边可以同时聊天。后来不更新了,不记得名字了。
    lights
        2
    lights  
       2020-12-04 17:15:42 +08:00
    记得很早以前 office 更新的一个版本加入了多人协作,可以一起写文档,当时觉得这功能有点儿古怪
    后来慢慢的也开始听说有协同写代码的,最早似乎是 VS 自带的 live share ?(我没有用过,只是安装后一直看到有这么个插件,而且介绍就是多人习作)

    但至今都想不通有啥应用场景……
    帮朋友、同事 debug 代码算一个吧,但远程桌面也可以做到呀,而且很早就这么干了
    lights
        3
    lights  
       2020-12-04 17:17:32 +08:00
    @hantsy #1
    会对着屏幕指手画脚的人,重点是人吧,用 live share 能解决啥问题
    hantsy
        4
    hantsy  
       2020-12-04 17:20:19 +08:00
    不如 Teamviewer 实在。

    Teamviewer 我觉得真的牛 B,延迟好低。
    Immortal
        5
    Immortal  
    OP
       2020-12-04 17:24:04 +08:00
    @hantsy #4
    原理上不同 而且目的也不同 毕竟这样的协作开发是“真高清” 和本地自己开发体验几乎一致
    而 teamview 一类的屏幕共享,还是会占用较多的网络资源,但是没这么好的开发体验
    kingfalse
        6
    kingfalse  
       2020-12-04 17:28:32 +08:00
    上个月玩了一下,但是没玩起来,估计是国内网络原因,所以你懂的,这玩意要想用的爽,感觉起码得支持自建私服
    Immortal
        7
    Immortal  
    OP
       2020-12-04 17:30:37 +08:00
    @kingfalse #6
    公司内貌似直接走了内网
    外网可能是我和同事都挂了代理可能才这么流程
    草率了
    Immortal
        8
    Immortal  
    OP
       2020-12-04 17:31:22 +08:00
    @lights #2
    和屏幕共享感觉还是差别还是很大的 毕竟这两者初衷就不一样了
    kidding
        9
    kidding  
       2020-12-04 17:31:38 +08:00
    感觉很像 repl.it
    joesonw
        10
    joesonw  
       2020-12-04 17:33:04 +08:00
    CodeTogether 可以跨编辑器, 例如 JetBrains <-> VS Code
    Immortal
        11
    Immortal  
    OP
       2020-12-04 17:35:41 +08:00
    @joesonw #10
    这个好像更骚 不知道实际效果如何
    sunbreak
        12
    sunbreak  
       2020-12-05 09:57:16 +08:00
    Visual Studio 最早支持 Live Share,后来 VS Code 也支持了

    Jetbrain 是因为疫情原因快速上线这个功能的

    相对于 repl.it 的优势是本地环境更快,相对远程屏幕是更多人协作的优势( 3+)
    jiangbingo
        13
    jiangbingo  
       2020-12-10 15:21:51 +08:00
    哪个极客 live share 编程,供小白们学习下呗。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2845 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:49 · PVG 21:49 · LAX 05:49 · JFK 08:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.