Keyboard Shortcuts
VMark is designed for keyboard-first workflows. All shortcuts can be customized in Settings.
Notation
- Mod = Cmd on macOS, Ctrl on Windows/Linux
- Alt = Option on macOS
Function Keys on macOS
VMark uses function keys (F4–F9) for quick mode toggles. On macOS, these keys are mapped to system functions (brightness, volume, etc.) by default.
To use F-keys directly without holding Fn:
- Open System Settings → Keyboard
- Enable "Use F1, F2, etc. keys as standard function keys"
Alternatively, hold the Fn key when pressing F4–F9 to trigger VMark shortcuts.
TIP
If you prefer keeping system functions on F-keys, you can customize VMark shortcuts in Settings (Mod + ,) to use different key combinations.
F-Key Quick Reference
| Key | Action |
|---|---|
F4 | Sort Lines Ascending |
Shift + F4 | Sort Lines Descending |
F5 | Source Peek |
F6 | Toggle Source Mode |
F7 | Toggle Status Bar |
F8 | Focus Mode |
F9 | Typewriter Mode |
Edit
| Action | Shortcut |
|---|---|
| Undo | Mod + Z |
| Redo | Mod + Shift + Z |
Text Formatting
| Action | Shortcut |
|---|---|
| Bold | Mod + B |
| Italic | Mod + I |
| Underline | Mod + U |
| Strikethrough | Mod + Shift + X |
| Inline Code | Mod + Shift + `` `` |
| Highlight | Mod + Shift + M |
| Subscript | Alt + Mod + = |
| Superscript | Alt + Mod + Shift + = |
| Link | Mod + K |
| Open Link (Source mode) | Cmd + Click |
| Remove Link | Alt + Shift + K |
| Wiki Link | Alt + Mod + K |
| Bookmark Link | Alt + Mod + B |
| Clear Formatting | Mod + \ |
Block Formatting
| Action | Shortcut |
|---|---|
| Heading 1-6 | Mod + 1 through Mod + 6 |
| Paragraph | Mod + Shift + 0 |
| Increase Heading Level | Alt + Mod + ] |
| Decrease Heading Level | Alt + Mod + [ |
| Blockquote | Alt + Mod + Q |
| Code Block | Alt + Mod + C |
| Bullet List | Alt + Mod + U |
| Ordered List | Alt + Mod + O |
| Task List | Alt + Mod + X |
| Indent | Mod + ] |
| Outdent | Mod + [ |
| Horizontal Line | Alt + Mod + - |
Line Operations
| Action | Shortcut |
|---|---|
| Move Line Up | Alt + Up |
| Move Line Down | Alt + Down |
| Duplicate Line | Shift + Alt + Down |
| Delete Line | Mod + Shift + K |
| Join Lines | Mod + J |
| Sort Lines Ascending | F4 |
| Sort Lines Descending | Shift + F4 |
Text Transformations
| Action | Shortcut |
|---|---|
| UPPERCASE | Ctrl + Shift + U |
| lowercase | Ctrl + Shift + L |
| Title Case | Ctrl + Shift + T |
Insert
| Action | Shortcut |
|---|---|
| Insert Image | Mod + Shift + I |
| Insert Table | Mod + Shift + T |
| Inline Math | Alt + Mod + M |
| Math Block | Alt + Mod + Shift + M |
| Insert Note | Alt + Mod + N |
| Insert Tip | Alt + Mod + Shift + T |
| Insert Warning | Mod + Shift + W |
| Insert Important | Alt + Mod + Shift + I |
| Insert Caution | Mod + Shift + U |
| Insert Collapsible | Alt + Mod + D |
| Insert Diagram | Alt + Shift + Mod + D |
| Toggle Comment | Mod + / |
Selection & Multi-Cursor
| Action | Shortcut |
|---|---|
| Select Line | Mod + L |
| Expand Selection | Ctrl + Shift + Up |
| Select Next Occurrence | Mod + D |
| Select All Occurrences | Mod + Shift + L |
| Collapse Multi-Cursor | Escape |
Find & Replace
| Action | Shortcut |
|---|---|
| Find & Replace | Mod + F |
| Find Next | Mod + G |
| Find Previous | Mod + Shift + G |
View & Mode
| Action | Shortcut |
|---|---|
| Toggle Source Mode | F6 |
| Toggle Status Bar | F7 |
| Focus Mode | F8 |
| Typewriter Mode | F9 |
| Actual Size | Mod + 0 |
| Zoom In | Mod + = |
| Zoom Out | Mod + - |
| Word Wrap | Alt + Z |
| Toggle Sidebar | Mod + Shift + B |
| Toggle Outline | Alt + Mod + 1 |
| Toggle Line Numbers | Alt + Mod + L |
| Toggle Diagram Preview | Alt + Mod + P |
| Universal Toolbar | Mod + Shift + P |
| Source Peek | F5 |
File Operations
| Action | Shortcut |
|---|---|
| New File | Mod + N |
| Open File | Mod + O |
| Open Folder | Mod + Shift + O |
| Save | Mod + S |
| Save As | Mod + Shift + S |
| Save All and Quit | Alt + Mod + Shift + Q |
| Move to | Menu only |
| Close | Mod + W |
| Export HTML | Alt + Mod + E |
Mod + P | |
| Settings | Mod + , |
Clipboard
| Action | Shortcut |
|---|---|
| Copy as HTML | Mod + Shift + C |
| Paste Plain Text | Mod + Shift + V |
CJK Formatting
| Action | Shortcut |
|---|---|
| Format Selection | Mod + Shift + F |
| Format Document | Alt + Mod + Shift + F |
Window & Tabs
| Action | Shortcut |
|---|---|
| New Window | Mod + Shift + N |
| New Tab | Mod + T |
| Close Tab | Mod + W |
| View History | Mod + Shift + H |
| Toggle Hidden Files | Mod + Shift + . |
Windows/Linux Note
Toggle Hidden Files uses Ctrl + H on Windows and Linux.
Help (macOS only)
| Action | Shortcut |
|---|---|
| Search Menus | Cmd + Shift + / |
TIP
This is a native macOS system shortcut that searches all menu items. Type a keyword to find and execute any menu action.
Smart Tab Navigation
Tab is context-aware — it escapes brackets, quotes, formatting marks, and navigates links.
| Context | Tab Action |
|---|---|
Before ), ], }, quotes | Jump past closing character |
Before CJK brackets 」, 』, etc. | Jump past closing bracket |
Inside bold, italic, code | Jump after formatting |
| Inside a link | Jump after link |
TIP
See Smart Tab Navigation for the complete guide including CJK brackets, curly quotes, and settings.
Table Editing
When cursor is inside a table:
| Action | Shortcut |
|---|---|
| Next Cell | Tab |
| Previous Cell | Shift + Tab |
| Add Row Below | Mod + Enter |
| Add Row Above | Mod + Shift + Enter |
| Delete Row | Mod + Backspace |
| Format Table | Alt + Mod + T |
| Exit Table | Arrow keys at table edge |
Popup Navigation
When a popup is open (link, image, math, etc.):
| Action | Shortcut |
|---|---|
| Close Popup | Escape |
| Confirm/Save | Enter |
| Navigate Fields | Tab / Shift + Tab |
Math Block Editing
When editing a math block:
| Action | Shortcut |
|---|---|
| Commit & Exit | Mod + Enter |
| Cancel & Exit | Escape |
Customizing Shortcuts
- Open Settings with
Mod + , - Navigate to the Shortcuts tab
- Click on any shortcut to edit
- Press your desired key combination
- Changes are saved automatically
TIP
Shortcuts sync with menu accelerators when applicable, so menu items will show your customized shortcuts.