Marked Files Navigator
一个VS Code插件,允许用户标记重要文件和文件夹,并提供快速定位和导航功能。
功能特性
- 文件/文件夹右键标记功能
- 资源管理器视觉标记显示(★图标)
- 侧边栏标记文件列表
- 快速搜索和定位
- 数据持久化存储
安装方法
- 在VS Code中按
F5 启动扩展开发主机
- 或者打包插件:
npm run webpack,然后手动安装
使用方法
标记文件/文件夹
- 在资源管理器中右键点击文件或文件夹
- 选择 "Mark File/Folder"
- 输入标签名称
- 文件将被标记并在资源管理器中显示★图标
取消标记
- 在资源管理器中右键点击已标记的文件或文件夹
- 选择 "Unmark File/Folder"
导航到标记文件
- 在侧边栏的 "Marked Files" 视图中查看所有标记的文件
- 点击任意文件即可快速导航到该文件
刷新标记列表
点击侧边栏 "Marked Files" 视图标题栏的刷新按钮
项目结构
src/
├── extension.ts // 插件入口
├── activation.ts // 插件激活逻辑
├── commands/ // 命令处理
│ ├── markCommand.ts
│ ├── unmarkCommand.ts
│ ├── navigateCommand.ts
│ └── refreshCommand.ts
├── tree/ // 侧边栏树形视图
│ └── markedFilesTree.ts
├── decorators/ // 文件装饰器
│ └── fileDecorationProvider.ts
└── storage/ // 数据存储
└── markedStorage.ts
开发命令
npm run compile - 编译TypeScript
npm run watch - 监听模式编译
npm run webpack - 使用webpack打包
npm run webpack-dev - webpack开发模式
技术栈
- TypeScript
- VS Code Extension API
- Webpack
许可证
MIT
| |