这个项目能做什么

Code Organizer 是一个用于导航大型源文件的 VS Code 扩展。它读取以四个或更多破折号结尾的轻量级注释标记(例如 # Section ----),并将它们转换为轮廓条目。用户可以打开 VS Code 的 Outline 面板,并点击章节进行跳转。该扩展还与面包屑和 Go to Symbol 集成。 章节支持层次嵌套。对于 Python、R 和 Shell,##、### 和 #### 创建更深的级别;其他注释样式使用重复的标记,例如 //// 和 //////。README 提供了 Python、JavaScript、TypeScript、C++、Java、Go、Rust、React JSX/TSX(使用 {/* // Section ---- */})、SQL/PostgreSQL(使用 -- Section ----)和 Mermaid(使用 %% # Section ----)的示例。发布说明还提到了 Markdown 和 Quarto 标题检测,以及对围栏代码块和 YAML 前言的处理。 配置非常简单。设置包括 codeOrganizer.enable、codeOrganizer.supportedLanguages(默认是通配符,适用于所有语言)、codeOrganizer.minDashes(默认 4,最小 2)、codeOrganizer.maxNestingLevel(默认 4,范围 1 到 6)和 codeOrganizer.showIcons(默认 true)。该扩展可以从 VS Code Marketplace 安装,也可以使用命令 code --install-extension ran-codes.code-organizer-vscode 安装。它采用 MIT 许可证。