jetbrains 家的 IDE 有没有类似 vscode remote 这样的功能? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wsseo
V2EX    程序员

jetbrains 家的 IDE 有没有类似 vscode remote 这样的功能?

  •  
  •   wsseo 2019-05-16 10:08:56 +08:00 14576 次点击
    这是一个创建于 2369 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在是通过 samba 访问 linux 文件,但是很慢(局域网里),IDE 大部分时间处于索引状态,打开新文件代码高亮也有延迟,总是提示你的代码是不是在远程。

    以前也搜索过,但是没找到解决办法。

    不知道 jetbrains 会不会开发类似功能。

    38 条回复    2022-04-27 22:50:42 +08:00
    huangke
        1
    huangke  
       2019-05-16 10:45:10 +08:00
    zhengxiaowai
        2
    zhengxiaowai  
       2019-05-16 10:46:50 +08:00
    一般 upload 到服务器。。
    wsseo
        3
    wsseo  
    OP
       2019-05-16 10:50:56 +08:00
    @huangke 怎么设置
    leesaijyun
        4
    leesaijyun  
       2019-05-16 10:59:13 +08:00
    可以 , 是先下载到本地 , 可以每次保存自动上传
    wsseo
        5
    wsseo  
    OP
       2019-05-16 11:01:22 +08:00
    @leesaijyun 这样跟 samba 没区别
    Deteriorator
        6
    Deteriorator  
       2019-05-16 11:15:22 +08:00
    有啊,File -> setting -> build,execution,Deployment ->Deployment,自己设置一下,就可以用了,我就是在 Windows 开发,在 linux 运行调试
    fyibmsd
        7
    fyibmsd  
       2019-05-16 11:17:04 +08:00
    Lpl
        8
    Lpl  
       2019-05-16 11:19:13 +08:00 via iPhone
    不就是 sftp 吗?支持的
    datou
        9
    datou  
       2019-05-16 11:28:49 +08:00
    pycharm 可以 remote debug
    HangoX
        10
    HangoX  
       2019-05-16 11:37:23 +08:00
    看了帖子才知道有这个功能。。厉害啊
    qlhai
        11
    qlhai  
       2019-05-16 11:42:31 +08:00
    有的,在设置里把项目的解释器 / 编译环境 选成 ssh 远程服务器上的,就可以在本地 debug,非常舒服
    tomczhen
        12
    tomczhen  
       2019-05-16 11:44:53 +08:00 via Android   4
    jetbrains 早就有类似功能了,所以说前端是娱乐圈啊(雾
    cz5424
        13
    cz5424  
       2019-05-16 12:22:22 +08:00 via iPhone
    早有了,而且比 vscode 好用,也支持远程调试
    otakustay
        14
    otakustay  
       2019-05-16 12:52:54 +08:00   17
    JB 系列的 remote 和 vscode 的不一样,不能这么比较
    JB 系列是调用远程的命令进行调试和编译,同时用 rsync 把远程代码同步到本地,在本地对代码进行操作
    vscode 代码不落到本地,在远程架一个 headless vscode,和本地仅通信最基本的 UI 需要的信息

    他们的区别在于,vscode 的模式下,可以达到代码不进入本地电脑的企业级安全性要求,且 code intellisense 等基于代码分析的能力在远端进行,可以享用高配置的 server 的性能
    比如我们这边就有这种玩法,本机是低配的带 touchbar 的 13 寸 mbp,用 vscode remote,远端是一台 128GB 内存 32 核的服务器,intellisense 速度飞一样,甚至都不用 exclude 掉 node_modules 这种第三方目录

    简单来说,JB 的所谓 remote mode,本质还是同步,而 vscode remote 是真正的云开发
    jlhde123
        15
    jlhde123  
       2019-05-16 13:11:18 +08:00
    其实我想知道 sftp 怎么切用户。。远程登录用 user,登录后要切换用户 su -l root 这样,要怎么办。。
    tsui
        16
    tsui  
       2019-05-16 13:27:20 +08:00
    JetBrains 是真 debugger,VS Code 哪里有 debugger,VS Code 也就个玩玩 Javascript 的小玩具而已
    所谓的 intellisense 也就对标个 sublime text
    MeteorCat
        17
    MeteorCat  
       2019-05-16 13:34:40 +08:00 via Android
    这个我记得很早就有了吧
    heliumhgy
        18
    heliumhgy  
       2019-05-16 13:41:52 +08:00 via Android
    jetbrain 的远程功能跟 vscode remote 比就是个玩具。切个分支就知道有多垃圾了。
    zichen
        19
    zichen  
       2019-05-16 13:47:41 +08:00
    你跟我之前遇到的问题一样,也是 samba 建索引很慢,我目前就是本地开发,用 deployment 发布到开发机上调试,golang 有 delve 可以远程调试。
    LokiSharp
        20
    LokiSharp  
       2019-05-16 13:48:02 +08:00
    vscode 和 JetBrains 比连玩具都算不上,目前除了写 TS 其他的补全都和没有差不多
    zichen
        21
    zichen  
       2019-05-16 13:49:16 +08:00
    @otakustay 是通过 ssh 连接么?还是起一个端口单独的协议?如果有堡垒机这样的跳板,也可以连?
    LokiSharp
        22
    LokiSharp  
       2019-05-16 13:50:15 +08:00
    @zichen #21 是往服务器装个他的插件然后走 SSH 没啥了不起的
    wangxiyu191
        23
    wangxiyu191  
       2019-05-16 13:57:16 +08:00
    CLion 有的,从 cmake 到 gcc 到 gdb 全套工具链都在远端跑。index 也在远端。
    https://www.jetbrains.com/help/clion/remote-projects-support.html
    https://blog.jetbrains.com/clion/2018/09/initial-remote-dev-support-clion/
    wangxiyu191
        24
    wangxiyu191  
       2019-05-16 14:05:03 +08:00
    不过 CLion 还是得本地有一份代码,远端代码只是本地的副本,修改都是对本地做然后传送到远端(这个可以自动)。
    不过这也不完全是缺点其实- -。比较简单的例子是,在连不上服务器的时候,CLion 还能看着代码调个 bug,index 反正已经传到本地了也能直接用,体验没什么大影响。然后如果你有几个不同的远端环境,可以统一管理一键切换。
    otakustay
        25
    otakustay  
       2019-05-16 14:19:31 +08:00
    @zichen 有 ssh、docker、wsl 三个版本
    otakustay
        26
    otakustay  
       2019-05-16 14:21:02 +08:00
    再详细补一句,vscode remote 的创新性,类似于 chrome 出来个 headless chrome,那些就 ssh 连一起执行个远程命令的所谓 remote 是没法比的
    这仅仅指其创新性和技术架构上的价值,并不一定完全映射到用户的使用体验上,使用体验取决于你要什么
    LokiSharp
        27
    LokiSharp  
       2019-05-16 14:23:53 +08:00
    @otakustay #26 可是依旧无法在高延迟环境下用,使用体验还不如 ssh
    otakustay
        28
    otakustay  
       2019-05-16 14:41:08 +08:00
    @LokiSharp 在我厂的内网环境下实际使用感觉还是可以的
    LokiSharp
        29
    LokiSharp  
       2019-05-16 14:42:44 +08:00
    @otakustay #28 内网环境什么远程都行啊我甚至能直接远程 x server
    wsseo
        30
    wsseo  
    OP
       2019-05-16 16:44:55 +08:00
    Windows 下,用 vscode 开发 go 个问题,悬浮提示和定义查找都很慢,原因是 vscode 调用 gofmt 工具很慢,不知道是什么原因,github 上说是 windows 启进程很费资源(有大佬能详细解释一下吗?),vscode remote 可以解决这个问题。goland 有缓存,也可以。
    jc89898
        31
    jc89898  
       2019-05-16 19:55:35 +08:00 via Android
    @LokiSharp 我外网远程一样很流畅
    cO6p39HrdGSdPA7H
        32
    cO6p39HrdGSdPA7H  
       2019-05-16 19:58:13 +08:00
    @otakustay 求问有没有 SSH 远程到服务器的教程呢,目前只能配好远程到 WSL 子系统。。。试了试远程到谷歌云死活不行
    skadi
        33
    skadi  
       2019-05-17 00:41:00 +08:00 via iPhone
    只试过 vs 的 remote 而且高亮有问题
    haon
        34
    haon  
       2019-05-17 09:24:42 +08:00
    觉得还是 vs code 好用,ssh 配置好 key 后直接登录了,而且不用任何配置直接打开任意文件夹,终端也是直接打开服务器终端
    venshine
        35
    venshine  
       2021-07-30 19:13:29 +08:00
    JetBrains Projector
    TH00
        36
    TH00  
       2021-09-15 09:59:03 +08:00   1
    vscode 的才叫远程开发, jetbrain 系列只能算是文件同步而已, 这个自己写脚本也能实现, 另外: pycharm, webstorm, ruby 的 ide 是有远程解释器, 但是 goland 和 java 的没有, 有远程解释器稍微会好用点, 在内网环境或者网速稳定情况, vscode 的体验是无敌的存在, 至于一些代码高亮和代码跳转的问题, 只能说是不会设置, 没必要说是 vscode 的缺点

    使用 vscode 远程开发优点如下:
    1. 有些超大项目, 本地机器性能有限, 使用 ide 会很卡, build 一下都半天, 使用 vscode 远程到高性能服务器可以很大程度解决问题
    2. 本地不用存代码, 代码都在远程, 公司写完, 不用带电脑回家, 家里远程连接一下就行, 工作空间没有变化, 不要说提交 git, 实际情况功能没开发完成没人会提交 git
    3. 调试方便, 本地办公网络会有网络问题, 可以跳板到开发机器调试 debug, 很方便, 有些公司可能网络不是这样, 所以看情况
    graycreate
        37
    graycreate  
       2021-10-15 16:06:48 +08:00
    hubahuba
        38
    hubahuba  
       2022-04-27 22:50:42 +08:00
    @ghui 好难用好卡麻了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2689 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 14:31 PVG 22:31 LAX 06:31 JFK 09:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86