NoteGenNOTEGEN.

Markdown Editor

Built with Vditor, this editor provides powerful Markdown editing capabilities, supporting multiple editing modes and rich extended syntax.

Editing Modes

The editor supports three editing modes, switchable via the toolbar:

ModeIconDescription
Instant RenderingDefaultSimilar to Typora, auto-renders as you type, integrated editing and preview
WYSIWYGToggle selectionEdit like Microsoft Word, friendly for users unfamiliar with Markdown
Split ViewToggle selectionTraditional mode with editor on left, preview on right

Tip: Mobile devices use instant rendering mode by default

Toolbar Features

Basic Formatting

ButtonShortcutFunctionSyntax Example
Undo/RedoCtrl+Z / Ctrl+YUndo/redo operations-
Heading-Insert heading## Heading
BoldCtrl+BBold text**text**
ItalicCtrl+IItalic text*text*
Strikethrough-Strikethrough~~text~~
Horizontal Rule-Insert horizontal line---
QuoteCtrl+Shift+9Quote block> quote

Lists & Code

ButtonFunctionSyntax Example
Bullet ListBulleted list- item
Ordered ListNumbered list1. item
Task ListTodo items- [ ] task
Code BlockCode area```js\ncode\n```
Inline CodeInline code`code`

Insert Content

ButtonFunctionUsage
UploadUpload images/filesSupports drag & drop, paste upload
LinkInsert link[text](url)
TableInsert tableSupports Markdown table syntax

View Switching

ButtonFunction
Edit ModeSwitch editing mode
PreviewPreview-only mode

Floating Toolbar

Automatically displays when text is selected, providing AI-assisted features:

FeatureDescription
QuoteAdd quote formatting to selected content
PolishAI polish selected text
EraseAI remove redundant content
ExpandAI expand selected content
ReadRead selected text aloud

Bottom Toolbar

Left Side

FeatureDescription
Word CountDisplay current document word count
AI Completion ToggleEnable/disable AI auto-completion
CopyCopy Markdown content
ExportExport document

Right Side

FeatureDescription
Vector CalculateVector calculation feature
SyncSync to remote
HistoryView edit history
PullPull remote updates

Keyboard Shortcuts

ShortcutFunction
Ctrl+ZUndo
Ctrl+Y / Ctrl+Shift+ZRedo
Ctrl+BBold
Ctrl+IItalic
Ctrl+Shift+9Quote
Ctrl+EnterSubmit/Publish
Ctrl+FOpen search
TabAccept AI completion
EscCancel AI completion

Markdown Syntax

The editor supports standard Markdown syntax and various extended syntax:

  • Basic Formatting: Headings, bold, italic, strikethrough, inline code
  • Lists: Unordered lists, ordered lists, task lists
  • Quotes & Links: Quote blocks, hyperlinks, images
  • Code Blocks: Syntax highlighting for js, ts, python, go, java, html, css, bash, json, sql, and more
  • Tables: Standard Markdown tables
  • Math Formulas: Inline formulas $...$ and multi-line formulas $$...$$
  • Diagrams: Mermaid flowcharts, sequence diagrams, Gantt charts, and Mindmap mind maps
  • Footnotes: [^1] syntax
  • Emojis: Type : to trigger emoji completion

Image Upload

Supported Upload Methods

  1. Drag & Drop: Drag images directly into the editor
  2. Paste Upload: Copy images and paste into the editor
  3. Click Upload: Click the upload button in the toolbar

Image Hosting Support

  • GitHub
  • SM.MS
  • PicGo
  • AWS S3

Image hosting services can be configured in settings.

Outline Feature

The left outline panel automatically displays document structure:

  • Click outline to jump to corresponding section
  • Supports collapsing/expanding
  • Follows current editing position

Themes

The editor supports light/dark theme switching, automatically following system settings.

Search Function

Press Ctrl+F to open the search panel, supporting:

  • Text search
  • Replace content
  • Case sensitivity
  • Previous/next navigation

Auto Save

The editor automatically saves content locally to prevent accidental loss.

Hint Features

InputTrigger
...Continue writing (AI)
???Ask question (AI)