Atlas survey

Plugins + keyboard navigation: the intermediate Obsidian roadmap

Which core plugins to enable, the tight community-plugin starter pack, and the hotkey patterns that turn an Obsidian beginner into a keyboard-first intermediate.

28 sources ~6 min read #109 obsidian · plugins · keyboard · productivity · pkm · hotkeys

Decision. Three switches separate a notetaker from a navigator. (1) Enable seven core plugins — Command palette, Quick switcher, Daily notes, Templates, Bookmarks, Outline, Backlinks [2] [5] — and ignore the rest until you need them. (2) Memorise five default hotkeys: Ctrl/Cmd+P, Ctrl/Cmd+O, Ctrl/Cmd+E, Ctrl/Cmd+Shift+F, Ctrl/Cmd+Shift+T [3]. (3) Add a six-plugin community starter pack — Dataview, Templater, Periodic Notes + Calendar, Tasks, Quick Switcher++ [6] [7]. Vim mode is a separate decision — turn it on only if you already think in Vim [11].

1 · Five hotkeys that change how you use the app

Obsidian ships ~30 core plugins but most of the day-to-day muscle memory rides on five default bindings. Learn these before installing a single community plugin [3] [4].

Hotkey Opens What it replaces
Ctrl/Cmd + P Command palette Every menu, every plugin action, every setting — searchable [3]
Ctrl/Cmd + O Quick Switcher Clicking the file explorer to find a note [1]
Ctrl/Cmd + E Toggle edit / reading view Hunting for the “reading mode” toolbar icon [4]
Ctrl/Cmd + Shift + F Global search across vault The sidebar search panel for ad-hoc lookups [4]
Ctrl/Cmd + Shift + T Reopen last closed tab (cycles backward through history) The “I closed it by accident” panic [3]

Two more worth wiring up on day one even though they don’t have defaults on every install: Ctrl/Cmd + Alt + ← / for Navigate back / forward through note history, and Ctrl/Cmd + , for Settings [4]. The community consensus is to remap navigation commands to left-hand-only chords so you can drive Obsidian without moving your right hand off the mouse — or off your coffee [25].

Quick Switcher tricks (no extra plugin needed): type a partial name then Enter to open, Ctrl/Cmd + Enter to open in a new tab, Shift + Enter to create a brand-new note with the typed name even if matches exist. With the search field empty it shows recent notes, which means a double-tap of Ctrl/Cmd + O toggles between your two most-recent notes [1].

2 · Core plugins: enable these first, ignore the rest

Obsidian’s ~30 first-party plugins under Settings → Core plugins are the supported, version-controlled baseline — start here before installing anything from the community [2]. Tier judgement adapted from PracticalPKM’s full ranking [5].

Tier Core plugin Why it matters at intermediate level
Must-on Command palette Keyboard surface for every action [2] [5]
Must-on Quick switcher Fuzzy open by filename / alias [1]
Must-on Daily notes One templated note per day = inbox + journal in one [5]
Must-on Templates Snippet insertion; prerequisite for any periodic-note workflow [2]
Must-on Backlinks The unlinked-mentions pane is how note-linking actually pays off [2]
Must-on Outline TOC of the active note; great with Ctrl/Cmd + Click jumps [2]
Must-on Bookmarks Pin notes, headings, searches, even graph filters [2]
Should-on Bases First-party database view that replaces a lot of Dataview tables [5]
Should-on Canvas Infinite whiteboard for dashboards and outlining [5]
Should-on Properties view Frontmatter editor — required to take metadata seriously [2]
Should-on Page preview Hover-link previews; cuts down on “open just to peek” tab churn [2]
Should-on Workspaces Save and reload pane layouts — pair with Ctrl/Cmd + P to swap modes [2]
Optional File recovery Regular snapshots; turn it on once, forget it [2]
Optional Slash commands If you came from Notion, otherwise the palette already covers it [2]
Skip Audio recorder, Random note, Slides Limited utility — community plugins do each better when you actually need them [5]

3 · The community-plugin starter pack

By 2026 the directory has crossed 2,500 plugins, so curation matters more than completeness. Cross-referencing three widely-cited 2026 round-ups [6] [7] [8], six plugins appear on every list — that’s your intermediate-level starter pack.

Plugin ⭐ Stars Why install Sources
Dataview ⭐ 9.0k Query notes as a database; live tables, lists, task views [6] [7] [8] [12]
Templater ⭐ 5.0k Templates + JavaScript; prerequisite for serious automation [6] [7] [8] [13]
Periodic Notes + Calendar ⭐ 1.3k / 2.2k Daily + weekly/monthly/quarterly/yearly notes; sidebar month view [6] [7] [16] [17]
Tasks ⭐ 3.8k Recurring, queryable Markdown checkboxes vault-wide [7] [14]
Quick Switcher++ ⭐ 606 Adds Headings/Symbols/Commands modes to the core switcher [6] [9]
QuickAdd ⭐ 2.2k One keystroke → templated capture; the closest thing to org-capture [6] [7] [18]

Once those land, add as needed, not all at once:

Plugin ⭐ Stars Add when…
Excalidraw ⭐ 7.0k You want sketch/whiteboard notes linked to text [15]
Kanban ⭐ 4.3k A project starts looking like a board, not an outline [20]
Omnisearch ⭐ 2.0k Built-in search starts to feel slow or imprecise; want PDF/OCR matches [19]
Obsidian Git ⭐ 11k You need versioning/backup and don’t want to pay for Obsidian Sync [24]
Style Settings ⭐ 2.3k Your theme has a CSS-variable settings UI you want to access without editing snippets [21]
Commander ⭐ 1.1k You need a command in the title bar / ribbon / right-click menu, not the palette [8] [22]
Breadcrumbs ⭐ 784 You’re building an explicit typed-link hierarchy (MOC, parent/child) [23]
Settings Search ⭐ 184 You have ≥15 community plugins and can’t find their options [8] [27]
Pane Relief ⭐ 299 You use multiple panes and want browser-style per-pane history + focus hotkeys [26]

⚠ Sync caveat. If you’re not paying for Obsidian Sync, Obsidian Git ⭐ 11k is the path of least resistance for desktop-only users [24]; mobile-and-desktop users tend to land on Remotely Save (free, uses your own S3/Dropbox/WebDAV) or Self-hosted LiveSync (encrypted, real-time, requires a CouchDB server) instead [28].

4 · Keyboard-driven navigation: patterns beyond the defaults

The defaults get you ~80% of the way. The remaining 20% comes from three patterns.

Pattern A — palette-first thinking. Stop hunting for menus. If a feature exists in Obsidian or any installed plugin, Ctrl/Cmd + P finds it by name and shows its hotkey inline so muscle memory builds itself [3]. The corollary: don’t memorise hotkeys for actions you do less than once a day — let the palette stay the index.

Pattern B — Quick Switcher++ for in-note jumps. The core switcher finds files. Quick Switcher++ ⭐ 606 adds modes for finding what’s in a file. Default trigger characters once you’ve launched it: # enters Headings mode (jump to any heading across the vault), @ enters Symbols mode (headings, hashtags, links, embeds, callouts inside the current file), and additional modes cover Editor (open tabs), Workspaces and Commands [9]. Bind each mode to its own hotkey under Settings → Hotkeys; the launch chords are not assigned by default.

Pattern C — tab and pane navigation. Stock Obsidian has Navigate back / forward (Ctrl/Cmd + Alt + ←/→) and Reopen last tab (Ctrl/Cmd + Shift + T) but no built-in “focus next pane” [4]. Pane Relief ⭐ 299 fills that gap with per-pane history (each split gets its own browser-style back/forward stack) and Focus-pane-left/right/up/down commands you bind once and never think about again [26].

Hotkey hygiene. The forum consensus that emerged across years of the Obsidian community: hotkeys are personal, defaults are starting points, and the wins come from intentional left-hand chords for the actions you do dozens of times an hour (navigate back/forward, toggle edit/preview, open daily note) [25]. Document your bindings somewhere recoverable — vimrc-style — because the in-app Hotkeys panel is not a settings-export source of truth.

5 · Vim mode: when to bother

Obsidian ships a Vim emulator via CodeMirror. Toggle it in Settings → Editor → Vim key bindings.

Question Answer
Will I get full Vim? No. CodeMirror’s emulator covers most motions and operators but is incomplete — expect occasional surprises [11]
Can I keep a .vimrc? Yes, via Vimrc Support ⭐ 1.4k — load .obsidian.vimrc from vault root [10]
Can my Vim mappings call Obsidian commands? Yes — the plugin’s obcommand directive lets nmap fire any command-palette entry [10]
Should a Vim-curious beginner enable it? ✗ Not yet. Get fluent with the five default hotkeys first; Vim mode is a force multiplier, not a substitute for the palette/switcher [11]
Should a daily Vim/Neovim user enable it? ✓ Yes, on day one, paired with Vimrc Support and a let mapleader=" " line [10]

Adoption order for an intermediate roadmap. Week 1: seven core plugins + five default hotkeys. Week 2: add Dataview + Templater + Periodic Notes + Calendar; remap navigate-back/forward to left-hand chords. Week 3: add Quick Switcher++ with Headings/Symbols hotkeys + Tasks if you track them. Week 4: Vim mode (if applicable) or Pane Relief, plus one workflow plugin (Excalidraw, Kanban, Obsidian Git) based on actual pain.

Citations · 28 sources

Click the Citations tab to load…