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

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

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

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

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

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

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