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

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

  •  
  •   wsseo · 6 天前 · 2782 次点击

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

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

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

    34 回复  |  直到 2019-05-17 09:24:42 +08:00
        1
    huangke   5 天前
        2
    zhengxiaowai   5 天前
    一般 upload 到服务器。。
        3
    wsseo   5 天前
    @huangke 怎么设置
        4
    leesaijyun   5 天前
    可以 , 是先下载到本地 , 可以每次保存自动上传
        5
    wsseo   5 天前
    @leesaijyun 这样跟 samba 没区别
        6
    Deteriorator   5 天前
    有啊,File -> setting -> build,execution,Deployment ->Deployment,自己设置一下,就可以用了,我就是在 Windows 开发,在 linux 运行调试
        7
    fyibmsd   5 天前
        8
    Lpl   5 天前 via iPhone
    不就是 sftp 吗?支持的
        9
    datou   5 天前
    pycharm 可以 remote debug
        10
    HangoX   5 天前
    看了帖子才知道有这个功能。。厉害啊
        11
    qlhai   5 天前
    有的,在设置里把项目的解释器 / 编译环境 选成 ssh 远程服务器上的,就可以在本地 debug,非常舒服
        12
    tomczhen   5 天前 via Android   ♥ 4
    jetbrains 早就有类似功能了,所以说前端是娱乐圈啊(雾
        13
    cz5424   5 天前 via iPhone
    早有了,而且比 vscode 好用,也支持远程调试
        14
    otakustay   5 天前   ♥ 10
    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 是真正的云开发
        15
    jlhde123   5 天前
    其实我想知道 sftp 怎么切用户。。远程登录用 user,登录后要切换用户 su -l root 这样,要怎么办。。
        16
    tsui   5 天前
    JetBrains 是真 debugger,VS Code 哪里有 debugger,VS Code 也就个玩玩 Javascript 的小玩具而已
    所谓的 intellisense 也就对标个 sublime text
        17
    MeteorCat   5 天前 via Android
    这个我记得很早就有了吧
        18
    heliumhgy   5 天前 via Android
    jetbrain 的远程功能跟 vscode remote 比就是个玩具。切个分支就知道有多垃圾了。
        19
    zichen   5 天前
    你跟我之前遇到的问题一样,也是 samba 建索引很慢,我目前就是本地开发,用 deployment 发布到开发机上调试,golang 有 delve 可以远程调试。
        20
    LokiSharp   5 天前
    vscode 和 JetBrains 比连玩具都算不上,目前除了写 TS 其他的补全都和没有差不多
        21
    zichen   5 天前
    @otakustay 是通过 ssh 连接么?还是起一个端口单独的协议?如果有堡垒机这样的跳板,也可以连?
        22
    LokiSharp   5 天前
    @zichen #21 是往服务器装个他的插件然后走 SSH 没啥了不起的
        23
    wangxiyu191   5 天前
    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/
        24
    wangxiyu191   5 天前
    不过 CLion 还是得本地有一份代码,远端代码只是本地的副本,修改都是对本地做然后传送到远端(这个可以自动)。
    不过这也不完全是缺点其实- -。比较简单的例子是,在连不上服务器的时候,CLion 还能看着代码调个 bug,index 反正已经传到本地了也能直接用,体验没什么大影响。然后如果你有几个不同的远端环境,可以统一管理一键切换。
        25
    otakustay   5 天前
    @zichen 有 ssh、docker、wsl 三个版本
        26
    otakustay   5 天前
    再详细补一句,vscode remote 的创新性,类似于 chrome 出来个 headless chrome,那些就 ssh 连一起执行个远程命令的所谓 remote 是没法比的
    这仅仅指其创新性和技术架构上的价值,并不一定完全映射到用户的使用体验上,使用体验取决于你要什么
        27
    LokiSharp   5 天前
    @otakustay #26 可是依旧无法在高延迟环境下用,使用体验还不如 ssh
        28
    otakustay   5 天前
    @LokiSharp 在我厂的内网环境下实际使用感觉还是可以的
        29
    LokiSharp   5 天前
    @otakustay #28 内网环境什么远程都行啊我甚至能直接远程 x server
        30
    wsseo   5 天前
    Windows 下,用 vscode 开发 go 个问题,悬浮提示和定义查找都很慢,原因是 vscode 调用 gofmt 工具很慢,不知道是什么原因,github 上说是 windows 启进程很费资源(有大佬能详细解释一下吗?),vscode remote 可以解决这个问题。goland 有缓存,也可以。
        31
    jc89898   5 天前 via Android
    @LokiSharp 我外网远程一样很流畅
        32
    xk1357240   5 天前
    @otakustay 求问有没有 SSH 远程到服务器的教程呢,目前只能配好远程到 WSL 子系统。。。试了试远程到谷歌云死活不行
        33
    skadi   5 天前 via iPhone
    只试过 vs 的 remote 而且高亮有问题
        34
    haon   5 天前
    觉得还是 vs code 好用,ssh 配置好 key 后直接登录了,而且不用任何配置直接打开任意文件夹,终端也是直接打开服务器终端
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4284 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 02:32 · PVG 10:32 · LAX 19:32 · JFK 22:32
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1