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

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

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

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

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

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

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