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

JetBrains 有什么适合远程开发的工具吗?

  •  
  •   ggp1ot2 · 71 天前 · 3512 次点击
    这是一个创建于 71 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近一直需要联服务器操作一些配置文件,部署容器什么的。

    我看很多人推荐 vscode ,但是之前入了 jetbrains 全家桶,就想着有没有类似工具。

    但是体验很不好,例如 Pycharm ,但是好像都要先创建一个项目,指定一个文件夹,编译器什么的然后才能使用。

    因为要切换很多文件夹去工作,所以需求就是能像操作本地文件夹一样,连接上远程服务器后就显示目录树,双击就能打开文件,例如双击就能打开 nginx.conf ,然后直接在里面编辑保存就行了,最好还能有一个终端执行命令。不知道 JetBrains 有咩有相关产品?

    29 条回复    2023-01-19 22:06:12 +08:00
    0x2CA
        1
    0x2CA  
       71 天前
    jb 不支持这些,做的好的就是 vscode 了,最新的 fleet 有做这个设计,但是是重写的,现在都不完善
    lichao
        2
    lichao  
       71 天前
    目前最优的似乎还是 vscode
    Frankcox
        3
    Frankcox  
       71 天前
    JetBrains 在 Welcome 页面有 ssh 的 remote development 的选项,不过目前和 vscode 好像还有些差距
    Akitora
        4
    Akitora  
       71 天前
    感觉 jb gateway 对客户机的负担也很大,目前还是 vscode 吧
    Fechin
        5
    Fechin  
       71 天前
    vscode +1, 生态开放的优势
    ldyisbest
        6
    ldyisbest  
       71 天前
    retanoj
        7
    retanoj  
       71 天前
    “联服务器操作一些配置文件,部署容器什么的”

    看上去这是运维工作,不是开发工作
    debuggerx
        8
    debuggerx  
       71 天前
    debuggerx
        9
    debuggerx  
       71 天前
    只要创建一个专门用于远程编辑的空项目,然后配置好 sftp 链接,以后需要的时候就打开这个项目,点工具-部署-浏览远程主机,然后就可以在已保存的服务器中选择,打开查看文件数,双击文件自动下载进入编辑模式,编辑好可以直接上传覆盖
    zzm88104
        10
    zzm88104  
       71 天前 via iPhone
    vscode jb 总是连不上去
    xiaoz
        11
    xiaoz  
       71 天前 via Android
    vscode 的远程开发体验吊打 jb
    fengleiyidao
        12
    fengleiyidao  
       71 天前
    一直用 jb 的 remote dubug ,还没用过 vs 的。
    都说这方面 vs 吊打 jb ,谁来说说 vs 到底强在何处?
    tooroot
        13
    tooroot  
       71 天前
    @fengleiyidao #12 试一下就知道了,直连远程服务器,代码,编译运行都直接在服务器,不需要手动上传下载
    nightwitch
        14
    nightwitch  
       71 天前 via Android
    远程开发落后 vscode 一个时代
    urnoob
        15
    urnoob  
       71 天前 via Android
    @Akitora 不要拿 ide 和编辑器做负担上的对比 jgw 本质上还是在本地开了个 idea 的

    jetbrain gateway 可单独下载 当然 idea 专业版自带。体验还可以
    debuggerx
        16
    debuggerx  
       71 天前
    @fengleiyidao 大部分是因为不会用 jb ,还有一部分是需求太简单用不到 jb 的功能
    twl007
        17
    twl007  
       71 天前 via iPhone
    可以试试 fleet 还在 preview 阶段 功能也有点简单 但是可以尝试一下
    Juszoe
        18
    Juszoe  
       71 天前
    jb 的远程开发是有些 bt 的,同一个东西要在 N 个地方配置。可能是姿势不对,有知道好的解决方案告诉我一声
    qingcheng
        19
    qingcheng  
       71 天前
    2022.03 之后就带一个 Code With Me ,和要求有点区别,但使用体验挺不错的
    fengleiyidao
        20
    fengleiyidao  
       71 天前
    @tooroot
    光看你这描述,跟 jb 一样啊。
    tooroot
        21
    tooroot  
       71 天前
    @fengleiyidao #20 你说的是 Gateway 还是 fleet ?都很拉
    Light3
        22
    Light3  
       71 天前
    JB 编辑器应该可以用 FTP 操作文件上传 下载删除(具体看你 FTP 给的目录了
    我估计应该也可以用本地 ssh 连接服务器 (我没试过 我都用的 xshell
    zhouquanbest
        23
    zhouquanbest  
       71 天前
    测试过 Gateway 很拉 bug 比较多
    christin
        24
    christin  
       71 天前
    vscode 我试过两次,都碰到开发几分钟服务器 cpu 占用率直接 100%,只能重启了。
    MengiNo
        25
    MengiNo  
       71 天前
    @fengleiyidao 从功能上说,vsc 已经把 remote ssh 和 container 玩透了。项目组织上可以非常灵活,并且可以很容易的部署和模拟出相关场景。开发上无论是功能、插件支持度还是安装、运行效率都已经很令人满意了。你说 JB 一样,很可能只是开发体验上,搞一个 Gateway 用就完了。没有涉及一些部署场景( remote docker daemon 、docker in docker 下多语言、多项目同时模拟联调这样的)。

    从架构上说,vsc 已经完全解耦成 B/S 模式的了(而且通过 codespace 也探索出了算是 electron 软件的最佳出路)。这点其实很多人忽略了,但是以微软的实力,这恐怕是一个能量巨大的伏笔(很看好后续和 wasm 更深入的配合)。而且还附带一个效率非常不错的内网穿透服务(真的很担心 tunnel 以后会收费)。

    这种云生态个人是非常看好的,整体上可以让整个工具链变得灵活。就像不必拘泥于一定要 all in 在一台 32G 电脑一样,iPad + codespace 一样能跑。反正我的下一台电脑,必是 iPad Pro 。

    声明一下:以上观点绝大多数人并不这么认为。
    546L5LiK6ZOt
        26
    546L5LiK6ZOt  
       71 天前
    新版本的 jb 有 remote development ,我最近一直在用来远程开发 c++,有些小 bug ,但是整体上感觉比 vscode 体验要好,主要是代码提示、优化方面做得好很多。
    ajaxpost
        27
    ajaxpost  
       70 天前
    可以看看 jb 新出的 space
    lysS
        28
    lysS  
       70 天前
    @fengleiyidao vs remote 和本地开发几乎一样,包括文件拖拽、debug 啥的;而且所有的都在远程机器上,包括插件。
    wsseo
        29
    wsseo  
       70 天前
    为什么 vscode 的 remote 插件一直是预览版?难道以后要收费?
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   2808 人在线   最高记录 5556   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 14:52 · PVG 22:52 · LAX 07:52 · JFK 10:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.