All posts

Master Markdown Keyboard Shortcuts for Faster Writing

Essential keyboard shortcuts for writing markdown efficiently. Learn universal markdown shortcuts, editor-specific commands, and productivity tips to write without touching the mouse.

Master Markdown Keyboard Shortcuts for Faster Writing

The fastest writers don't touch the mouse. Keyboard shortcuts let you format markdown without breaking your flow—no reaching, no clicking, no interruption. Once you internalize a few key combinations, your writing speed jumps.


Universal Markdown Shortcuts

These work in most markdown editors:

Text Formatting

Cmd + B      Bold: **text**
Cmd + I      Italic: *text*
Cmd + K      Link: [text](url)
Cmd + '      Code: `text` or ```code block```

Structure

Cmd + Shift + 1   Heading 1: # Heading
Cmd + Shift + 2   Heading 2: ## Heading
Cmd + Shift + 3   Heading 3: ### Heading
Cmd + Alt + L     List: - item
Cmd + Alt + O     Ordered list: 1. item
Cmd + Alt + Q     Blockquote: > text
Cmd + -           Horizontal rule: ---

Navigation

Cmd + Home        Jump to start of document
Cmd + End         Jump to end of document
Cmd + F           Find
Cmd + G           Find next
Cmd + Shift + F   Find and replace

Not every editor supports all of these, but most modern markdown apps honor the macOS standard shortcuts for bold and italic.


Why Shortcuts Matter

Consider this: You write 500 words per day. Without shortcuts, you reach for the mouse 50+ times per session for formatting. That's 50 context switches, 50 tiny interruptions that break focus.

With shortcuts, formatting is automatic. Your hands stay on the keyboard. Your attention stays in your writing.

The productivity gain isn't just speed—it's flow. Deep work requires uninterrupted concentration. Shortcuts preserve that.


Popular Editor Shortcuts

Different editors have their own conventions. Here's a guide:

BBEdit (Mac)

Cmd + Ctrl + B    Bold
Cmd + Ctrl + I    Italic
Cmd + Ctrl + L    Link

iA Writer (Mac)

Cmd + B           Bold
Cmd + I           Italic
Cmd + Shift + L   Link
Cmd + Shift + H   Heading

Bear (Mac)

Cmd + B           Bold
Cmd + I           Italic
Cmd + Shift + K   Code
Cmd + Shift + H   Heading toggle

VS Code (All platforms)

Cmd/Ctrl + B      Bold
Cmd/Ctrl + I      Italic
Cmd/Ctrl + Shift + V   Preview (side-by-side)

The key: Learn your specific editor's shortcuts. Check the menu (most apps show shortcuts next to menu items) or read the documentation.


OpenMark Keyboard Shortcuts

OpenMark respects standard macOS markdown conventions:

Cmd + B           Bold: **text**
Cmd + I           Italic: *text*
Cmd + Shift + C   Code block: ```
Tab               Indent list item
Shift + Tab       Dedent list item

OpenMark is designed for distraction-free writing, so shortcuts are minimal and standard. You won't need to memorize obscure combinations—just the classics that work everywhere.

The app also supports basic text selection and navigation shortcuts:

Cmd + A           Select all
Cmd + Shift + Left  Select word backward
Cmd + Shift + Right Select word forward
Option + Backspace  Delete word

These are macOS standards, not OpenMark-specific, so they'll feel natural if you've used any Mac app before.


Advanced Markdown Shortcuts You Might Not Know

Strikethrough (in most markdown editors)

Cmd + Shift + X   ~~text~~

Inline code (quick switch between ` and `)

Backtick once for inline code
Three backticks for code block

Table formatting (in apps that support tables)

Some editors auto-complete | for tables
Type | header | cells | and it builds structure

Link with title (variations by editor)

[link text](url "title")

Shortcuts for Organization

Beyond formatting, these shortcuts help you structure documents faster:

Heading hierarchy

Start with # (H1), then ## (H2), etc.
Create a visual outline in seconds

Bullet points and numbered lists

- item creates bullet
1. item creates numbered
Mix bullets and numbers in same list

Markdown indentation

Tab inside a list item indents content
Useful for nested bullets or code examples

Tips for Building Muscle Memory

1. Start with three shortcuts

Don't try to learn all shortcuts at once. Pick three you use most (typically bold, italic, link) and use them daily for a week.

2. Use them even when you don't have to

When you reach for formatting, use the shortcut instead of the menu. Awkward at first, automatic after 100 uses.

3. Print a cheat sheet

Keep a small reference card near your desk. Visual reminders speed up learning.

4. Customize if your editor allows

If a shortcut doesn't feel natural, change it. macOS system preferences let you customize shortcuts for most apps.

5. Practice in flow

The best practice is real writing. Use shortcuts while working on something that matters. They'll stick faster.


Common Mistakes to Avoid

Overloading shortcuts — Learn a few deeply rather than many superficially.

Using mouse for everything else — Shortcuts only help if you learn basic text navigation too (arrow keys, Cmd+Home, etc.).

Ignoring editor-specific shortcuts — Some editors have powerful shortcuts unique to them. Read the docs.

Forgetting about search and replace — Cmd+F/Cmd+H are often overlooked but save hours on revision.


The Bigger Picture

Markdown shortcuts are part of a larger philosophy: keyboard-driven work. Writers, programmers, and power users often customize their entire workflow around the keyboard. This isn't elitism—it's efficiency.

When you remove friction from writing (fewer mouse clicks, fewer menu dives), you write more and better. Your attention stays where it should: on the words.


Conclusion

Three shortcuts to start with:

  • Cmd + B for bold
  • Cmd + I for italic
  • Cmd + K for links

Learn those well. Then add more as they become natural. Within a month, you'll format without thinking. Within three months, using a mouse for formatting will feel slow and awkward.

That's when you know the shortcuts have truly stuck.


Ready to write faster? Download OpenMark — native markdown editor for macOS with full keyboard shortcut support.

Related: Why dark mode improves writing focus and how to export your markdown to other formats.