Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Vim Cheatsheet

Rafael MehdiyevRafael Mehdiyev47 downloads

Searchable, categorized vim command reference inside app. Works alongside the built-in vim key bindings.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

A searchable vim command reference that lives inside Obsidian. Stop alt-tabbing to a browser tab every time you forget a motion, just open the cheatsheet with a hotkey, find what you need, and get back to writing.

Modal view showing search results for "delete"


Why this exists

Obsidian has built-in vim key bindings, but no built-in way to look up what those bindings actually are. This plugin adds a reference panel that is always one keypress away.


Features

Over 150 commands covering motions, operators, text objects, visual mode, search, marks, scrolling, and insert shortcuts. Filter by category, navigate with arrow keys, or just type to search. The search matches each word separately, so delete line finds dd, D, d$, and more.

Two ways to open it: as a floating modal you dismiss with Esc, or docked as a sidebar you leave open while you work. Both pick up your Obsidian theme automatically. Examples are shown under each command and can be turned off in settings. Works on mobile.


Screenshots

Modal mode — open with a hotkey, search, dismiss with Esc

Modal popup

Sidebar mode — stays open while you edit

Sidebar panel

Search

Search demo

Settings

Settings tab


Installation

Community plugins (recommended)

  1. Open Settings → Community plugins → Browse
  2. Search for Vim Cheatsheet
  3. Click Install, then Enable

Usage

Opening the cheatsheet

Method Result
Icon in the left ribbon Opens modal
Command palette → Open Vim Cheatsheet in Modal Opens modal
Command palette → Open Vim Cheatsheet in Sidebar Opens sidebar panel
Custom hotkey Assign at Settings → Hotkeys, search "Vim Cheatsheet"

Search

Each word in your query has to appear somewhere in the command or its description.

Query Finds
delete line dd, D, d$, cc, S
jump word w, W, b, B, e, ge
yank yy, Y, y{motion}
insert end A
backtick ci`, di` — useful for editing markdown inline code

Settings

Go to Settings → Vim Cheatsheet to toggle examples on or off, and to hide any categories you never use. To assign hotkeys to either command, go to Settings → Hotkeys and search "Vim Cheatsheet".


Contributing

Bug reports and pull requests welcome at github.com/rafaelmehdiyev/obsidian-vim-cheatsheet.


License

MIT

99%
HealthExcellent
ReviewPassed
About
Open a searchable Vim command reference inside Obsidian. Browse 150+ motions, operators, text objects and commands with examples and word-by-word search. Display as a modal or pinned sidebar that follows your theme and works on mobile.
VimCommands
Details
Current version
1.0.2
Last updated
5 days ago
Created
5 days ago
Updates
3 releases
Downloads
47
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Rafael MehdiyevRafael Mehdiyevrafaelmehdiyev
GitHubrafaelmehdiyev
  1. Community
  2. Plugins
  3. Vim
  4. Vim Cheatsheet

Related plugins

Vimrc Support

Auto-load a startup file with Vim commands.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Quiet Outline

Make outline quiet and more powerful, including no-auto-expand, rendering heading as Markdown, and search support.

Creases

Tools for effectively folding Markdown sections.

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.

Helix Keybindings

Use Helix key bindings when editing.

Actions URI

Add additional `x-callback-url` endpoints to the app for common actions — it's a clean, super-charged addition to Obsidian URI.

Note Toolbar

Add customizable toolbars to your notes.

Persistent Graph

Save and restore the positions of nodes on your graph.