New Markdown Editor - Rich WYSIWYG Markdown Editor for VSCode
✨ Why New Markdown Editor?
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.
🚀 Key Benefits
- 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
🎯 Features
Rich Text Editing
- 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
Advanced Markdown Support
- 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
Enhanced User Experience
- 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
📦 Installation
From VSCode Marketplace
- Open VSCode Extensions panel (
Ctrl+Shift+X
/ Cmd+Shift+X
)
- Search for "New Markdown Editor"
- Click Install
From VSIX File
code --install-extension new-markdown-editor-1.0.0.vsix
🚀 Quick Start
- Open a Markdown file (
.md
extension)
- Right-click the file and select "Open With"
- Choose "New Markdown Editor"
- Start editing with rich text controls!
🎹 Quick Actions
Ctrl+B
/ Cmd+B
- Bold text
Ctrl+I
/ Cmd+I
- Italic text
Ctrl+K
/ Cmd+K
- Insert link
/
- Open slash command menu
Ctrl+Shift+P
- Full-screen preview
📊 Mermaid Diagram Support
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
🎨 Screenshots
Rich Text Editor Interface
Experience seamless WYSIWYG editing with intuitive formatting controls
Advanced Features & Diagrams
Create Mermaid diagrams, mathematical formulas, and code blocks with syntax highlighting
🔧 Technical Highlights
- 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
🤝 Contributing
We welcome contributions! Feel free to submit issues, feature requests, or pull requests.
📄 License
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!