Editor Basics
Inkdown provides a powerful, modern markdown editor built on CodeMirror 6, designed for efficient note-taking and document writing.Core Features
Markdown Support
Inkdown offers comprehensive markdown support through the editor:- Standard Markdown: Full CommonMark and GitHub Flavored Markdown (GFM) support
- Extended Syntax: Tables, task lists, strikethrough, and autolinks
- Math Rendering: KaTeX support for mathematical expressions
- Code Highlighting: Syntax highlighting for code blocks via highlight.js
- Custom Extensions: Callouts and text highlighting
Auto-Pair Brackets
The editor automatically closes brackets, quotes, and parentheses as you type:(, quote ", or parenthesis, the editor automatically inserts the closing character and places your cursor between them.
Tab Indentation
Use the Tab key for indentation in your documents:Tab to indent and Shift+Tab to outdent the current line or selection.
HTML to Markdown Conversion
When you paste HTML content, Inkdown automatically converts it to markdown:Live Preview
Inkdown includes a powerful live preview system that renders your markdown in real-time.Preview Modes
The editor supports two preview modes:- Side-by-Side: Edit markdown on the left while seeing the rendered output on the right
- Preview Only: View only the rendered markdown output
Cmd/Ctrl+E (see Keyboard Shortcuts).
Preview Features
- Synchronized Scrolling: The preview scrolls alongside your editing position
- Math Rendering: LaTeX equations are rendered using KaTeX
- Syntax Highlighting: Code blocks are highlighted using highlight.js with GitHub Dark theme
- Image Support: Images are rendered with proper path resolution
- Tables: Full support for GFM tables with styling
- Task Lists: Interactive checkboxes for task items
Supported Markdown Extensions
The preview processor includes several remark and rehype plugins:Vim Mode
Inkdown includes full Vim keybinding support for users who prefer modal editing:Vim Mode Features
- Normal Mode: Navigate and manipulate text using Vim motions (
h,j,k,l,w,b, etc.) - Insert Mode: Standard text insertion
- Visual Mode: Select and manipulate text blocks
- Command Mode: Execute Vim commands
- Search: Use
/for forward search and?for backward search
Additional Editor Features
Line Numbers
Display line numbers in the editor gutter:Heading Folding
Collapse and expand sections of your document by heading:Image Paste Support
Paste images directly from your clipboard into the editor. The image will be saved to your workspace and a markdown image link will be inserted automatically:URL Handling
The editor preprocesses URLs with spaces, automatically percent-encoding them for proper markdown rendering:Editor Configuration
Access editor settings through Settings > Editor or useCmd/Ctrl+, to open settings.
All editor preferences are saved per workspace and synchronized across sessions.
Platform Integration
The editor seamlessly integrates with Inkdown’s platform-specific features:- CSS Variables: Theme changes update instantly without page reload
- Plugin Extensions: Plugins can add custom CodeMirror extensions
- Command Integration: Editor commands integrate with the global command palette
- Keybinding Manager: Custom keyboard shortcuts are respected throughout the editor
Next Steps
- Explore Keyboard Shortcuts to boost your productivity
- Customize your editing experience with Themes
- Learn about Sync to keep your notes synchronized across devices
