このプロジェクトについて

Code Organizerは、大規模なソースファイルをナビゲートするためのVS Code拡張機能です。# Section ----のような4つ以上のダッシュで終わる軽量なコメントマーカーを読み取り、アウトラインエントリに変換します。ユーザーは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(デフォルトはすべての言語)、codeOrganizer.minDashes(デフォルト4、最小2)、codeOrganizer.maxNestingLevel(デフォルト4、範囲1~6)、codeOrganizer.showIcons(デフォルトtrue)があります。この拡張機能は、VS Code Marketplaceからインストールするか、code --install-extension ran-codes.code-organizer-vscodeコマンドでインストールできます。MITライセンスです。