Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Sub Project FocusNew to Visual Studio Code? Get it now.
Sub Project Focus

Sub Project Focus

Forest

|
1 install
| (0) | Free
A manifest-based virtual project view with transient file tracking and LLM-ready merging.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Virtual Project Manifest Manager (VPMM)

这是一个基于 MANIFEST.lst 清单文件的轻量级 VS Code 插件。它旨在解决大项目中多个子项目并存时的开发干扰问题,并为 LLM(如 ChatGPT, Claude)提供一键式、有序的代码合并功能。

核心特性

  • 🎯 项目聚焦 (Focus Mode):通过 MANIFEST.lst 定义“白名单”,瞬间隐藏无关文件,只留下当前任务需要的路径。
  • 📦 顺序合并 (Merge):严格按照清单里的行顺序,将代码合并为一个标准的 Markdown 文件,方便 AI 阅读和理解。
  • 🔍 自动溯源:插件会自动从当前文件向上寻找 MANIFEST.lst,支持一个工作区内维护多组子项目。

清单语法 (MANIFEST.lst)

在你的子项目根目录下创建一个名为 MANIFEST.lst 的文件,使用以下语法:

# [Virtual Project Manifest]
# --------------------------
# [标签] 具有继承性,直到遇到下一个 [标签] 为止。
# 提示:对于目录,应使用 /** 结尾以确保在虚拟视图中显示完整层级。

[doc] # 项目文档及指南
README.md
docs/your-project/**/*.md

[src] # 核心源代码,
src/**/*.py
src/**/*.js
assets/js/your-main-script.js

[var] # 动态数据/静态资源 (仅在左侧视图显示,不参与代码合并)
data/your-project/**
data/temp/your-project/**
assets/css/your-project/**

# --------------------------
# 提示:MANIFEST.lst 和 MANIFEST.merged.md 会自动显示并从合并中排除。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft