À propos du projet

Code Organizer est une extension VS Code pour naviguer dans de grands fichiers source. Elle lit des marqueurs de commentaire légers se terminant par quatre tirets ou plus, tels que # Section ----, et les convertit en entrées d’outline. Les utilisateurs peuvent ouvrir le panneau Outline de VS Code et cliquer sur une section pour y sauter. L’extension s’intègre également aux breadcrumbs et à Go to Symbol. Les sections prennent en charge l’imbrication hiérarchique. Pour Python, R et Shell, ##, ### et #### créent des niveaux plus profonds ; d’autres styles de commentaire utilisent des marqueurs répétés tels que //// et //////. Le README fournit des exemples pour Python, JavaScript, TypeScript, C++, Java, Go, Rust, React JSX/TSX avec {/* // Section ---- */}, SQL/PostgreSQL avec -- Section ----, et Mermaid avec %% # Section ----. Les notes de version mentionnent également la détection des en-têtes Markdown et Quarto, avec une gestion des blocs de code clôturés et des front matter YAML. La configuration est minimale. Les paramètres incluent codeOrganizer.enable, codeOrganizer.supportedLanguages (par défaut wildcard pour chaque langage), codeOrganizer.minDashes (par défaut 4, minimum 2), codeOrganizer.maxNestingLevel (par défaut 4, plage 1 à 6), et codeOrganizer.showIcons (par défaut true). L’extension peut être installée depuis le VS Code Marketplace ou avec la commande code --install-extension ran-codes.code-organizer-vscode. Elle est sous licence MIT.