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

Smooth Navigator

gasparschottgasparschott916 downloads

Smoothly cycle through open files and splits via the keyboard.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates8

This is a simple plugin that provides a suite of commands for cycling through open tabs/leaves/files and tab groups/splits. Its aim is to reduce friction by providing the means to bind keyboard shortcuts to common navigation actions.

Note that this plugin is about navigating through already open leaves; it is not about searching for and opening files. It assumes that all the files you want to work with are already open in your workspace.

Why not use the Quick Switcher or similar solutions to accomplish this? Searching is too slow. Dropdown lists are too slow. Both methods require mental effort to scan through a modal list to find the file one is looking for or to remember the name of the file and type it in. In my opinion, if a file is already open in the workspace, it’s much easier and quicker to repeat the same keystroke to cycle forward or backward through the open tabs or splits to find and focus it.

The plugin repeats some command functions already available in Obsidian, but they are included not only for completeness’ sake, but because in some cases the plugin adds convenience features not available in the native commands. For example, the “previous” and “next” commands cycle from the last item to the first and vice versa, so you don't have to switch shortcuts, and can jump from one “end” of the tab group to the other.

AVAILABLE COMMANDS

  • Go to next tab group (workspace root only)
  • Go to previous tab group (workspace root only)
  • Go to next tab group (workspace root + sidebars)
  • Go to previous tab group (workspace root + sidebars)
  • Go to next leaf in active tab group
  • Go to previous leaf in active tab group
  • Go to first leaf in workspace root
  • Go to last leaf in workspace root
  • Go to first leaf in active tab group
  • Go to last leaf in active tab group
  • Go to most recent leaf

You may also wish to set a shortcut for the native “Files: Reveal current file in navigation” command, which will open the File Explorer (if it is not already open) and select the current file.

Troubleshooting

• Not compatible with Outliner.MD plugin in its current form (0.1.5) as it seems to highjack tab focus when an outliner file is open. This prevents changing the focus of tabs or tab splits via the keyboard commands.
• This plugin works well with my “Smooth Explorer” plugin, which allows you to use the arrow keys to navigate up and down the File Explorer, opening items as you go, but it is not required.

79%
HealthGood
ReviewSatisfactory
About
Cycle through open tabs, leaves, and tab groups with wrap-around next/previous commands. Bind shortcuts to jump between workspace roots, sidebars, and splits, go to first/last or most-recent leaf, and navigate only among already-open files without searching.
NavigationCommandsHotkeys
Details
Current version
1.0.7
Last updated
9 months ago
Created
Last year
Updates
8 releases
Downloads
916
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
gasparschottgasparschott
GitHubgasparschott
  1. Community
  2. Plugins
  3. Navigation
  4. Smooth Navigator

Related plugins

Leader Hotkeys

Add leader hotkey support to any command (like tmux or vim).

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Tray

Run Obsidian from the system tray for customisable window management and global quick notes.

Code Editor Shortcuts

Add keyboard shortcuts (hotkeys) commonly found in code editors such as Visual Studio Code (VS Code) or Sublime Text.

Doubleshift

Open the command palette by pressing Shift (or any other key) twice like in IntelliJ and create your own shortcuts.

Insert Heading Link

Add a command to create a link to a heading.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Recent Files

Display a list of recently opened files.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.