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

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

  •  
  •   linchem · 1 天前 · 1390 次点击
    现在实验室有一台 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  
       1 天前 via iPhone
    remote ssh 能设置 remote server 安装路径,你改一下。
    qipan0321
        12
    qipan0321  
       1 天前
    用 vsc 的 dev container , 每个人在 docker 里运行自己的 vscode
    jamesjammy061
        13
    jamesjammy061  
       21 小时 9 分钟前
    挺烦的,我直接.gitignore 加一行 .vscode
    jeesk
        14
    jeesk  
       20 小时 8 分钟前 via Android
    不能每个用户一个账号吗?
    samli12
        15
    samli12  
       19 小时 15 分钟前
    多加几个 user 不就好了,useradd
    yinmin
        16
    yinmin  
       11 小时 34 分钟前 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  
       10 小时 53 分钟前 via iPhone
    如果服务器不能加用户,可以试试修改自己机器 vscode 的 remote.SSH.serverInstallPath 参数
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2806 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:25 · PVG 20:25 · LAX 05:25 · JFK 08:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.