V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
smdbh
V2EX  ?  Visual Studio Code

vscode 是否可以实现本地文件和远程编译器工作方式

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

    腾讯云最新优惠活动来了:云产品限时1折,云服务器低至88元/年 ,点击这里立即抢购:9i0i.cn/qcloud,更有2860元代金券免费领取,付款直接抵现金用,点击这里立即领取:9i0i.cn/qcloudquan

    (福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

    1. 当前使用 ssh 的方式,觉得文件本地管理比较方便,最好保持一份代码
    2. 本地和远端 linux 都用 git 是可以,但是感觉操作有些冗余
    3. 类似 jb 的远程编译器模式
    4. c++ 和 python 是否都可以实现

    谢谢

    9 条回复  ?  2023-12-06 13:45:42 +08:00
    Rufeer
        1
    Rufeer  
       157 天前   ?? 1
    sftp 插件就可以实现,两端都有代码,每次修改自动同步
    listenerri
        2
    listenerri  
       157 天前   ?? 1
    wsl 即可
    listenerri
        3
    listenerri  
       157 天前
    @listenerri #2 代码放 wsl 里,对 vscode 来说代码就还是在远端,但对你来说其实 wsl 也是本地,这样应该就满足需求吧
    oxromantic
        4
    oxromantic  
       157 天前 via Android
    @listenerri 你这么说就不满足他远程部署的需求了,wsl 也是本地
    listenerri
        5
    listenerri  
       157 天前
    @oxromantic #4 没看到提部署的需求,只是需要远程的编译器,在 wsl 里装上就是了

    其实我现在的工作环境需求跟 OP 类似,业务要求使用 centos 6.7 ,里面的编译器和底层库 libc 非常旧,我就是在 wsl ubuntu 20.04 里自己编译安装了一个旧版本的 gcc 来用的
    listenerri
        6
    listenerri  
       157 天前
    @listenerri #5 有一点忘记提了,由于 centos 6.7 底层库太旧,vscode 的 remote dev 模式无法在其上工作,这是我不得不在 wsl 里自己编译安装 gcc 的原因
    Constellation39
        7
    Constellation39  
       157 天前
    VS Code Tunnel
    https://code.visualstudio.com/docs/remote/tunnels
    如果远端环境可以安装 vscode, 那么这个方案可行, 不考虑延迟的情况下基本无感, 不过这个方案代码可能应该保存到远端, 不确定有没有别的方式
    guanzhangzhang
        8
    guanzhangzhang  
       157 天前
    windows 下,如果你不用 vscode 的 remote ,纯粹软件形式,可以 sshfs 的 windows 相关软件
    realJamespond
        9
    realJamespond  
       157 天前
    vscode 可以配置 gdb 通过 ssh 调试吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5420 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:01 · PVG 16:01 · LAX 01:01 · JFK 04:01
    Developed with CodeLauncher
    ? Do have faith in what you're doing.


    http://www.vxiaotou.com