Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>EasyView_MdNew to Visual Studio Code? Get it now.
EasyView_Md

EasyView_Md

zhangxy

|
2 installs
| (0) | Free
EasyView_Md supports native inline suggestion via native TextEditor + decorations/CodeLens/hover/overlay.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

EasyView_Md — Native Inline Suggestion Markdown Editor for VS Code

Sample

Demo Part 1

Demo Part 2

Demo Part 3

EasyView_Md supports native inline suggestion in VS Code.

Its target architecture is native TextEditor + decorations / CodeLens / hover / overlay, so Markdown files can stay on the native editor path instead of leaving the VS Code editing host.

The legacy custom-editor / WYSIWYG path is still available as an optional manual editor,

but the default direction is native-editor enhancement.

Editor

  • Native inline suggestion support — keep Copilot / VS Code inline suggestion on the native Markdown editor path
  • Native editor enhancement architecture — based on TextEditor + decorations / CodeLens / hover / overlay
  • Native markdown decorations — lightweight inline styling directly in the VS Code editor
  • WYSIWYG editing — visual editing with full Markdown serialization
  • Source mode — switch to raw Markdown editing with CodeMirror 6 (Ctrl+/ or Option+Q)
  • Auto-save — seamless integration with VS Code document lifecycle
  • Dark / Light theme — auto-detects VS Code theme and adapts
  • Zoom — adjustable from 50% to 200%
  • Full width mode — expand editor to use the entire panel width
  • History panel — open editing history from the top toolbar
  • One-click stage — stage current markdown file from the top toolbar (Option+S)
  • Accent text themes — choose text accent color (default, blue, orange red, green, purple, cherry red)
  • Slash menu (/) — quick-insert 30+ block types by typing / in an empty line
  • Floating toolbar — context-aware formatting toolbar on text selection
  • Drag & drop blocks — reorder any block by dragging the grip handle
  • Find & Replace (Ctrl+F) — with match case, whole word, and regex support
  • Block movement — move blocks up/down with Ctrl+Alt+↑/↓
  • Undo / Redo — full history support
  • Placeholder hints — helpful text in empty blocks

Top Toolbar

Left Side

  • TOC toggle — show/hide table of contents (Option+W)
  • Collapse all headings — collapse/expand all heading sections
  • Full width toggle — switch full-width layout (Option+A)
  • Table word wrap toggle — enable/disable wrapping inside table cells (Option+D)
  • Zoom controls — 50% to 200%, click percentage label to reset to 100%, supports Ctrl/Cmd + Mouse Wheel

Right Side

  • Scroll to top — jump to top of current editor (Option+↑)
  • Scroll to bottom — jump to bottom of current editor (Option+↓)
  • Stage current file — stage current markdown file (Option+S)
  • History panel — toggle history panel from toolbar button
  • Native source mode — open native source mode with inline suggestions (Ctrl+/ or Option+Q)
  • Export menu — Export HTML (Light), Export HTML (Dark), Export PDF (Light), Export PDF (Dark)
  • Theme mode toggle — switch light/dark mode (Option+R)
  • Accent theme selector — Default text, Blue, Orange red, Green, Purple, Cherry red

Markdown Elements

Text Formatting

Format Syntax Shortcut
Bold **text** Ctrl+B
Italic *text* Ctrl+I
Underline <u>text</u> Ctrl+U
~~Strikethrough~~ ~~text~~ Ctrl+D
Inline code `` code Ctrl+E
Highlight ==text== Ctrl+Shift+H
Link [text](https://github.com/inlinemd/inlinemd/blob/HEAD/url) Ctrl+K

Headings

Six heading levels (# H1 through ###### H6) with:

  • Collapsible sections — click the arrow to collapse/expand
  • Collapse all — toggle from the file header bar
  • Anchor links — copy heading link for navigation
  • Shortcuts: Ctrl+Shift+1 through Ctrl+Shift+4

Lists

  • Bullet list (Ctrl+Shift+8)
  • Ordered list (Ctrl+Shift+9)
  • Checkbox / task list (Ctrl+Shift+7) — with checked, unchecked, and inapplicable states
  • Description list — key-value definitions (GitLab syntax)
  • Tab / Shift+Tab to indent / dedent

Blockquotes

Nested blockquotes with styled left border. Toggle with Ctrl+Shift+B.

Callout / Notice Blocks

Five callout types with colored left border and icon:

  • Note (blue) — Ctrl+Shift+N
  • Tip (green)
  • Important (purple)
  • Caution (yellow)
  • Warning (red)

Code Blocks

  • 70+ languages with syntax highlighting (Refractor)
  • Language dropdown — select or auto-detect language from content
  • Line numbers
  • Copy button — one-click copy code to clipboard
  • Dark / light theme aware

Tables

  • Insert via slash menu or toolbar
  • Add / delete rows and columns
  • Merge and split cells
  • Toggle header row
  • Column alignment (left, center, right)
  • Sort by column (ascending / descending)
  • Row & column selection with grip handles
  • Move rows and columns via grip toolbar
  • Table word wrap toggle
  • Keyword badges — highlights TRUE, FALSE, NULL, N/A, Yes, No, etc. with colored pills
  • Export table to CSV — with smart delimiter detection (comma or semicolon based on locale)

Math (KaTeX / LaTeX)

  • Inline math: $E = mc^2$
  • Block math: $$...$$
  • Live rendering with KaTeX

Mermaid Diagrams

Render Mermaid diagrams directly in the editor:

  • Flowcharts, sequence diagrams, Gantt charts, and more
  • Dark / light theme support
  • Rendered in exports (HTML and PDF)

Images

  • Drag & drop from file system
  • Paste from clipboard
  • Image toolbar — width/height controls
  • Insert via slash menu — by URL or file picker
  • Formats: PNG, JPEG, GIF, SVG, WebP, BMP, ICO

Other Block Types

  • Horizontal rule — divider line
  • Collapsible sections — <details> / <summary> blocks
  • Frontmatter — YAML metadata block at document start, displayed as a styled table
  • Footnotes — [^label] references with definitions
  • HTML blocks — raw HTML editing
  • HTML comments — hidden comments with compact icon
  • Draw.io diagrams — embedded diagram editing
  • Table of Contents — [[_TOC_]] block with auto-generated heading list
  • Emoji — :shortcode: with visual rendering

Inline Elements

  • Footnote references — [^1]
  • Hard breaks — Shift+Enter
  • Inline diff — {+ added +} / {- removed -} (GitLab syntax)
  • HTML inline tags — <kbd>, <sub>, <sup>, <abbr>, <var>, <samp>, <small>, <ruby>

Smart Typography

  • -> → arrow
  • -- → en-dash
  • ... → ellipsis

Table of Contents Sidebar

  • Auto-generated from document headings
  • Live updates as you type
  • Click to navigate to any section
  • Toggle with Ctrl+Shift+T or the header button

Export

HTML

  • Standalone HTML file with embedded CSS
  • Light and Dark themes
  • All content rendered: code highlighting, Mermaid diagrams, math, footnotes, images, frontmatter
  • Images exported alongside HTML in a folder when needed

PDF

  • Direct PDF generation via pdfmake
  • Light and Dark themes
  • Syntax-highlighted code blocks
  • Rendered Mermaid diagrams and math equations
  • Embedded images
  • Auto landscape pages for wide tables
  • Footnotes, frontmatter, keyword badges — all preserved
  • Page numbers in footer

CSV

  • Export any table to CSV from the table grip toolbar
  • Smart delimiter: auto-detects comma or semicolon based on system locale
  • Configurable via inlineMd.csvDelimiter setting
  • UTF-8 BOM for proper encoding in Excel

AI Integration

  • Change detection — highlights blocks modified by external tools (e.g. AI assistants)
  • Shimmer animation on actively changing blocks
  • Gradient gutter — visual indicator for modified/added lines
  • Summary toast with jump-to-changes

VS Code Integration

  • Default open behavior — Markdown files stay in the native VS Code text editor
  • Optional custom editor — the legacy custom editor can still be opened manually when needed
  • Native inline suggestion host — available on the native editor path, not on the legacy webview custom-editor path

Commands

Command Description
Open with EasyView_Md Open current markdown file in the optional custom editor
Export to HTML (Light) Export as HTML with light theme
Export to HTML (Dark) Export as HTML with dark theme
Export to PDF (Light) Export as PDF with light theme
Export to PDF (Dark) Export as PDF with dark theme

Supported File Types

  • .md
  • .markdown
  • .mdx

Settings

Setting Description Default
inlineMd.csvDelimiter CSV delimiter: ,, ;, or auto auto
inlineMd.nativeDecorations.enabled Enable lightweight inline markdown decorations in the native VS Code editor true
inlineMd.nativeDecorations.mermaid.enabled Enable safe lightweight Mermaid flowchart previews in the native VS Code editor false
inlineMd.nativeDecorations.tables.enabled Enable conservative Markdown table styling in the native VS Code editor true
inlineMd.nativeEditor.forceMonospaceFont Force Markdown native source editors to use a CJK-aware monospace font family true

Per-File Settings

Add an HTML comment at the top of your markdown file:

<!-- fullWidth: true tocVisible: true tableWrap: false -->
  • fullWidth — expand editor to full width
  • tocVisible — show table of contents sidebar
  • tableWrap — enable table word wrap

Keyboard Shortcuts

Action Shortcut
Bold Ctrl+B
Italic Ctrl+I
Underline Ctrl+U
Strikethrough Ctrl+D
Inline Code Ctrl+E
Highlight Ctrl+Shift+H
Link Ctrl+K
Heading 1–4 Ctrl+Shift+1 – Ctrl+Shift+4
Paragraph Ctrl+Shift+0
Checkbox List Ctrl+Shift+7
Bullet List Ctrl+Shift+8
Ordered List Ctrl+Shift+9
Blockquote Ctrl+Shift+B
Note Callout Ctrl+Shift+N
Find & Replace Ctrl+F
Source Mode Ctrl+/ or Option+Q
Table of Contents Ctrl+Shift+T or Option+W
Full Width Toggle Option+A
Table Word Wrap Toggle Option+D
Theme Mode Toggle Option+R
Stage Current File Option+S
Scroll to Top Option+↑
Scroll to Bottom Option+↓
Move Block Up Ctrl+Alt+↑
Move Block Down Ctrl+Alt+↓
Hard Break Shift+Enter
Slash Menu /
Save Ctrl+S

Acknowledgements

EasyView_Md is maintained as a secondary-development continuation based on Markdown Inline Editor (CodeSmith).

Thanks to the original author for the foundational editor architecture and implementation.


License

This project is licensed under the MIT License.

See LICENSE.txt for the full license text.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft