Overview
Draw Folder Structure offers 20+ distinct visual styles to render your folder and file structures. Each style uses different characters and symbols to create unique visual representations.Available Styles
The extension provides styles ranging from classic tree views to emoji-enhanced designs. Choose the style that best fits your documentation aesthetic.Classic Styles
ClassicDashes
ClassicDashes
Traditional tree structure with dashes and pipes.Example Output:Best for: Traditional documentation, technical docs, README files
PipesAndHyphens
PipesAndHyphens
Clean structure using pipes and hyphens.Example Output:Best for: Technical documentation, minimalist style
Minimalist Styles
MinimalistDots
MinimalistDots
Simple structure with bullet points.Example Output:Best for: Clean, modern documentation
DotDashMix
DotDashMix
Combination of dots for folders and dashes for files.Example Output:Best for: Visual distinction between files and folders
Emoji Styles
EmojiDashes
EmojiDashes
Classic tree structure enhanced with emoji icons (default style).Example Output:Best for: Engaging documentation, tutorials, visual learners
EmojiFun
EmojiFun
Fun emoji-based structure with folder and file icons.Example Output:Best for: Playful documentation, beginner-friendly guides
EmojiMinimalist
EmojiMinimalist
Minimal emoji style with folder icons and simple dashes for files.Example Output:Best for: Clean emoji style without overwhelming visuals
SparklesDesing
SparklesDesing
Decorative style with sparkles and folder emojis.Example Output:Best for: Eye-catching documentation, creative projects
TrailDesign
TrailDesign
Path-inspired style with footprint emojis.Example Output:Best for: Tutorial guides, step-by-step documentation
FloralDesign
FloralDesign
Nature-inspired style with flower emojis.Example Output:Best for: Creative projects, design documentation
GalacticDesign
GalacticDesign
Space-themed style with galaxy emojis.Example Output:Best for: Futuristic themes, tech documentation
Symbolic Styles
Arrows
Arrows
Arrow-based structure.Example Output:Best for: Flow-oriented documentation
ChevronIndicators
ChevronIndicators
Chevron symbols for hierarchy.Example Output:Best for: Modern, clean look
Triangles
Triangles
Triangle symbols for structure.Example Output:Best for: Expandable-looking structures
Zigzag
Zigzag
Zigzag arrows for visual interest.Example Output:Best for: Unique visual style
Geometric Styles
NestedCircles
NestedCircles
Circle symbols distinguishing folders (filled) and files (hollow).Example Output:Best for: Clear file/folder distinction
CirclesAndLines
CirclesAndLines
Circles with horizontal lines.Example Output:Best for: Minimal geometric style
BoldBlocks
BoldBlocks
Bold square blocks.Example Output:Best for: Strong visual hierarchy
NestedSquares
NestedSquares
Square symbols distinguishing folders (filled) and files (hollow).Example Output:Best for: Clear geometric distinction
Other Styles
SlashSeparators
SlashSeparators
Forward slashes for a path-like appearance.Example Output:Best for: Unix/Linux path-style documentation
Changing Your Style
There are multiple ways to change the style setting:- Settings UI
- settings.json
- Command Palette
- Open VS Code Settings (
Ctrl+,orCmd+,) - Search for “draw.folder.structure.style”
- Select your preferred style from the dropdown
Complete Style Reference
Here’s a quick reference table of all available styles:| Style Name | Type | File/Folder Distinction | Emojis |
|---|---|---|---|
| ClassicDashes | Classic | Yes | No |
| PipesAndHyphens | Classic | No | No |
| MinimalistDots | Minimalist | No | No |
| DotDashMix | Minimalist | Yes | No |
| EmojiDashes | Emoji | Yes | Yes |
| EmojiFun | Emoji | Yes | Yes |
| EmojiMinimalist | Emoji | Yes | Yes |
| SparklesDesing | Emoji | Yes | Yes |
| TrailDesign | Emoji | Yes | Yes |
| FloralDesign | Emoji | Yes | Yes |
| GalacticDesign | Emoji | Yes | Yes |
| Arrows | Symbolic | No | No |
| ChevronIndicators | Symbolic | No | No |
| Triangles | Symbolic | No | No |
| Zigzag | Symbolic | No | No |
| NestedCircles | Geometric | Yes | No |
| CirclesAndLines | Geometric | Yes | No |
| BoldBlocks | Geometric | No | No |
| NestedSquares | Geometric | Yes | No |
| SlashSeparators | Other | No | No |
Choosing the Right Style
For Technical Docs
Recommended: ClassicDashes, PipesAndHyphens, MinimalistDotsThese styles provide professional, clean output suitable for formal documentation.
For Tutorials
Recommended: EmojiDashes, EmojiFun, TrailDesignEmoji-enhanced styles make learning more engaging and help visual learners.
For README Files
Recommended: ClassicDashes, EmojiDashes, NestedCirclesBalanced styles that work well in GitHub and other Markdown renderers.
For Presentations
Recommended: BoldBlocks, EmojiFun, SparklesDesingEye-catching styles that stand out in slides and presentations.
Style Examples in Context
Here’s how different styles render the same project structure:The extension automatically wraps the generated structure in Markdown code blocks (```) for proper formatting.
Next Steps
Configuration
Learn about all configuration options
Exclusion Patterns
Control which files and folders appear in your structure