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.