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

Vscode 多人同时使用情况下配置解决方案

  •  
  •   linchem · 1 天前 · 1354 次点击
    现在实验室有一台 3 卡的 4090 ,有多个人在用。每次我用 vscode 的时候,发现多了一些插件,某些配置被人修改。我想知道能不能做配置隔离,让我电脑的 vscode 配置好后,每次连接,只用我的配置;或者能使用工作区配置解决吗?
    17 条回复    2025-03-16 09:31:46 +08:00
    est
        1
    est  
       1 天前
    windows 吗?不开多个系统用户账号?
    m1nm13
        2
    m1nm13  
       1 天前
    windows 也好 linux 服务器也好,都是开多个账号解决
    vvhy
        3
    vvhy  
       1 天前
    --user-data-dir --extensions-dir
    weijancc
        4
    weijancc  
       1 天前 via iPhone
    vscode 有 profile 啊
    Yuanlaoer
        5
    Yuanlaoer  
       1 天前
    vscode 里有 profile 管理的呀,都可以支持直接 import 的。

    而且纠正一下,你的这个情况叫多人共用,不是同时使用。同时使用是指 pair coding ,甚至可以共享 I/O 的。
    Sawyerhou
        6
    Sawyerhou  
       1 天前
    portable 版整个文件夹复制到自己的目录下面?
    javazero
        7
    javazero  
       1 天前
    用 docker ,vscode 可以直接 attach container
    jqknono
        8
    jqknono  
       1 天前 via Android
    vscode 的 profile
    chaleaochexist
        9
    chaleaochexist  
       1 天前
    profile 解忧愁.
    Curtion
        10
    Curtion  
       1 天前
    用这个
    hertzry
        11
    hertzry  
       22 小时 48 分钟前 via iPhone
    remote ssh 能设置 remote server 安装路径,你改一下。
    qipan0321
        12
    qipan0321  
       21 小时 34 分钟前
    用 vsc 的 dev container , 每个人在 docker 里运行自己的 vscode
    jamesjammy061
        13
    jamesjammy061  
       18 小时 41 分钟前
    挺烦的,我直接.gitignore 加一行 .vscode
    jeesk
        14
    jeesk  
       17 小时 40 分钟前 via Android
    不能每个用户一个账号吗?
    samli12
        15
    samli12  
       16 小时 47 分钟前
    多加几个 user 不就好了,useradd
    yinmin
        16
    yinmin  
       9 小时 6 分钟前 via iPhone
    是这样的环境吗? 3 卡的机器是 vscode server ,每个人使用各自电脑的 vscode 通过 remote ssh 连接这台 3 卡机器

    vscode remote ssh 连接服务器后,服务器上的 vscode 插件和配置存储在服务器的~/.vscode-server 目录下的

    解决的方案是在 vscode server 上为每个人都建一个用户,每个人 remote ssh 连服务器时使用自己的用户,配置就隔离了。

    这只是配置隔离,如果希望完全隔离,可以考虑用 remote docker 容器,这也是官方推荐的一种模式,详见 https://code.visualstudio.com/docs/containers/ssh
    yinmin
        17
    yinmin  
       8 小时 25 分钟前 via iPhone
    如果服务器不能加用户,可以试试修改自己机器 vscode 的 remote.SSH.serverInstallPath 参数
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2657 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:57 · PVG 17:57 · LAX 02:57 · JFK 05:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.