如何在VS Code Live Share中设置包含指定文件夹所有文件供访客查看?
VS Code Live Share确实没有原生的「包含式」共享配置,只能通过反向忽略的思路来实现只共享指定文件夹的需求,具体操作如下:
- 打开VS Code设置(快捷键
Ctrl+,/Cmd+,),搜索liveshare.ignoreFiles - 将配置修改为以下格式,通过
!前缀反向排除你需要共享的文件夹:"liveshare.ignoreFiles": [ "**/*", // 先忽略所有文件和文件夹 "!需要共享的文件夹名/", // 不忽略目标文件夹本身 "!需要共享的文件夹名/**/*", // 不忽略目标文件夹下的所有内容 // 可以继续添加更多需要共享的文件夹规则 "!另一个文件夹/", "!另一个文件夹/**/*" ] - 规则说明:
**/*是通配符,匹配项目根目录下所有层级的文件和文件夹;!前缀表示取消忽略,也就是强制包含该路径。
验证与注意事项
- 修改配置后,重启当前的Live Share会话,点击左侧Live Share面板的「Shared Files」选项,确认指定文件夹已被包含在内。
- 路径必须基于项目根目录,比如要共享
src/utils,就写!src/utils/和!src/utils/**/* - 如果你的项目里有
.gitignore或.vscodeignore,Live Share会默认读取这些文件的忽略规则,若这些规则影响了你的共享配置,可在liveshare.ignoreFiles里用!再次强制包含目标路径。
内容的提问来源于stack exchange,提问作者RikuS3n
相关产品推荐
相关产品推荐

