VSenv 核心功能特性
专业的VS Code多实例管理解决方案,提供完整的开发环境隔离和管理功能
独立VSCode实例管理
创建多个完全独立的VS Code实例,每个实例拥有隔离的用户数据、扩展目录和配置文件,实现真正的多环境开发
数据隔离保护机制
每个VSCode实例的配置、扩展和项目数据完全独立,避免不同项目间的相互干扰和配置冲突
快速启动与协议支持
优化的VSCode实例启动流程,支持自定义协议注册,可通过vscode://协议快速访问指定实例
VSCode协议重定向
支持vscode://协议重定向功能,可直接从浏览器、文件管理器或其他应用快速打开指定VSCode实例
隐私保护与硬件指纹随机化
支持硬件指纹随机化功能,随机化CPUID、磁盘序列号和MAC地址,增强隐私保护和实例隔离
实例导入导出与备份
支持VSCode实例的完整导入导出功能,便于实例备份、迁移和分享,包含所有配置和扩展
使用指南
创建新的 VS Code 实例
# 创建默认路径的实例
vsenv create myproject
# 创建指定路径的实例
vsenv create myproject "D:\Projects\myproject"
创建实例后,请将 VS Code 离线包解压到实例目录下的 vscode\ 文件夹中
启动 VS Code 实例
# 基本启动
vsenv start myproject
# 启用沙箱模式
vsenv start myproject --sandbox
# 启用硬件指纹随机化
vsenv start myproject --fake-hw
# 网络隔离启动
vsenv start myproject --proxy http://127.0.0.1:8080
支持多种启动模式,包括沙箱、网络隔离和硬件指纹随机化
管理 VS Code 实例
# 列出所有实例
vsenv list
# 停止实例
vsenv stop myproject
# 删除实例
vsenv remove myproject
# 导出实例
vsenv export myproject backup.vsenv
完整的实例生命周期管理,支持导入导出功能
高级功能
# 注册协议处理
vsenv regist myproject
# 协议守护模式
vsenv regist-guard myproject
# 安装扩展
vsenv extension myproject ms-python.python
# 批量安装扩展
vsenv extension import myproject extensions.txt
支持协议注册、扩展管理和批量操作等高级功能
免费下载 VSenv VSCode管理器
支持Windows平台的VSCode多实例管理工具,完全免费开源,提供GitHub和蓝奏云双下载渠道
获取VSenv最新版本
VSenv是完全免费开源的VS Code实例管理器,支持Windows 10/11系统,提供64位版本下载
系统要求:
- Windows 10 或更高版本
- 64位操作系统
- 至少100MB可用磁盘空间
- 管理员权限(用于协议注册功能)
关于VSenv VSCode管理器项目
了解VSenv的开发背景、技术特点和开源理念
项目介绍
VSenv是一个专为开发者设计的VS Code离线实例管理器,旨在为中文开发社区提供完全隔离的开发环境管理解决方案。该项目完全免费开源,采用AGPLv3.0许可证,由开发者dhjs0000(dhjs0000)开发和维护。
技术特点
VSenv基于Windows系统底层API开发,支持创建多个完全隔离的VSCode实例,每个实例拥有独立的用户数据、扩展目录和配置文件。通过注册表操作实现协议注册,支持vscode://协议重定向,提供沙箱模式和硬件指纹随机化等高级功能。
开源理念
我们致力于为中文开发社区提供更安全、更灵活的开发环境管理解决方案。VSenv项目坚持开源理念,欢迎社区贡献和反馈,共同完善这款实用的开发工具。
开发者信息
作者:dhjs0000(dhjs0000)
许可证:AGPLv3.0
首次发布:2025年
项目类型:开源软件
主要功能:VSCode多实例管理、数据隔离、协议注册