A modern, feature-rich WYSIWYG Markdown editor that brings the power of rich text editing to VSCode
Tired of switching between source code and preview mode? New Markdown Editor revolutionizes your Markdown workflow by providing a true WYSIWYG (What You See Is What You Get) experience directly in VSCode.
- No More Preview Tabs: Edit and see the final result simultaneously
- Rich Visual Editing: Bold, italics, tables, and more with intuitive controls
- Advanced Features: Mermaid diagrams, mathematical formulas, and code highlighting
- Seamless Integration: Native VSCode experience with full extension compatibility
- Bold, Italic, Underline: Format text with familiar shortcuts
- Headings (H1-H6): Structure your documents with proper hierarchy
- Lists: Ordered, unordered, and task lists
- Tables: Create and edit tables visually
- Links & Images: Insert and manage with ease
- Code Blocks: Syntax highlighting for 100+ programming languages
- Mermaid Diagrams: Render flowcharts, sequence diagrams, and more
- Mathematical Formulas: LaTeX support with KaTeX rendering
- Slash Commands: Quick insertion of common elements
- Floating Toolbar: Context-aware formatting tools
- Bubble Menus: Quick access to formatting options
- Full-Screen Preview: Focus on your content
- Real-time Updates: Instant visual feedback
- Open VSCode Extensions panel (
Ctrl+Shift+X/Cmd+Shift+X) - Search for "New Markdown Editor"
- Click Install
code --install-extension new-markdown-editor-1.0.0.vsix- Open a Markdown file (
.mdextension) - Right-click the file and select "Open With"
- Choose "New Markdown Editor"
- Start editing with rich text controls!
Ctrl+B/Cmd+B- Bold textCtrl+I/Cmd+I- Italic textCtrl+K/Cmd+K- Insert link/- Open slash command menuCtrl+Shift+P- Full-screen preview
Create beautiful diagrams directly in your Markdown:
- Flowcharts - Process flows and decision trees
- Sequence Diagrams - System interactions
- Class Diagrams - Object-oriented designs
- State Diagrams - State transitions
- Gantt Charts - Project timelines
- Pie Charts - Data visualization
Experience seamless WYSIWYG editing with intuitive formatting controls
Create Mermaid diagrams, mathematical formulas, and code blocks with syntax highlighting
- Modern Stack: Built with React 19, TypeScript, and TipTap
- VSCode Native: Full integration with VSCode APIs
- Performance Optimized: Fast rendering and smooth editing
- Extensible: Plugin-based architecture for easy customization
We welcome contributions! Feel free to submit issues, feature requests, or pull requests.
MIT License - feel free to use this project in your own work.
Transform your Markdown editing experience in VSCode today!
⭐ Star this project if you find it useful!