Об этом проекте
Code Organizer — это расширение VS Code для навигации по большим исходным файлам. Оно считывает лёгкие маркеры комментариев, заканчивающиеся четырьмя или более тире, например # Section ----, и превращает их в пункты оглавления. Пользователи могут открыть панель Outline в VS Code и щёлкнуть по разделу, чтобы перейти к нему. Расширение также интегрируется с хлебными крошками и 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 (по умолчанию wildcard для всех языков), codeOrganizer.minDashes (по умолчанию 4, минимум 2), codeOrganizer.maxNestingLevel (по умолчанию 4, диапазон от 1 до 6) и codeOrganizer.showIcons (по умолчанию true). Расширение можно установить из VS Code Marketplace или с помощью команды code --install-extension ran-codes.code-organizer-vscode. Оно распространяется под лицензией MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.