Another Quick Switcher
by tadashi-aikawa
Score: 76/100
favorite
share
Description
Category: Note Enhancements

The Another Quick Switcher plugin enhances Obsidian's navigation and search capabilities with powerful customization options. It allows users to create tailored search commands, perform backlink and link searches, and navigate files and headers efficiently. With features like customizable hotkeys, in-file searches, and support for advanced filtering and sorting criteria, the plugin streamlines access to notes and resources. It also includes tools for previewing files, navigating between links without leaving dialogs, and managing complex relationships like 2-hop links. The plugin integrates seamlessly with workflows, offering an efficient and flexible alternative to Obsidian's native quick switcher.

Stats
283
stars
81,894
downloads
17
forks
1,258
days
16
days
16
days
13
total PRs
1
open PRs
4
closed PRs
8
merged PRs
221
total issues
37
open issues
184
closed issues
85
commits
Latest Version
17 days ago
Changelog

13.0.0 (2025-03-16)

⚠ BREAKING CHANGES

✨ Features

  • main: Insert phantom link to editor when no matching query results exist #273 (e749448)
  • main: Remove link search from preset commands #275 (73e3d83)
README file from

Obsidian Another Quick Switcher Plugin

release
Tests
downloads

This is an Obsidian plugin which is another choice of Quick switcher. It offers various features, such as:

  • Creating custom search commands (Custom searches)
  • Customizing the hotkeys in the quick switcher to your preference
  • Searching backlinks and moving them without leaving the keyboard (Backlink search)
  • Moving a file to another folder (Move file to another folder)
  • Searching regardless of the order in which tokens appear
  • Not performing very fuzzy searches by default, but an option is available to enable them
  • Searching considering prefix emoji
  • Showing file names and directory names separately
  • Revealing a folder in the file tree (Reveal a folder in the file tree)

⏬ Install

You can download from Community plugins in Obsidian settings.

⌨️ Features

1. Custom searches

Demo

Custom searches enables you to create your original search commands.

Demo

Search target

Name Description
markdown All markdown files
backlink Markdown files in backlinks on the current file
link Markdown files in outgoing links on the current file
2-hop-link Markdown files in 2-hop-links from the current file
opened file Markdown files opened in the current window

Sort priorities

You can use the following names as a Sort priorities.

Name Description Since
Perfect word match A query matches perfectly with a word in the file name 6.0.0
Prefix name match The file name or alias starts with a query 6.0.0
Name match The file name or alias includes a query 6.0.0
Fuzzy name match The file name or alias matches fuzzy with a query 8.10.0
Tag match The query includes the file's tag name 6.0.0
Header match The query includes the file's header name 6.0.0
Link match The query includes the file's internal link name 6.0.0
Property match The query includes the file's property name 11.0.0
Length Length of the file name or alias 6.0.0
Last opened The time the file opened last 6.0.0
Last modified The time the file modified last 6.0.0
Star The file has a star 6.0.0
Alphabetical File name or alias order by alphabetically ascend 6.2.0
Alphabetical reverse File name or alias order by alphabetically descend 7.0.0
Created latest File creation date from the latest to the earliest 7.0.0
Created earliest File creation date from the earliest to the latest 7.0.0
(Tags split by comma) The file has specific tags 7.0.0
(Extensions split by comma) The file has specific extensions 8.3.0

Warning
Please don't forget to click the Save button before you close Obsidian. Otherwise, the settings will never restore when you open Obsidian next time.
Demo

Note
Examples of (Tags spit by comma) are #hoge, #hoge,#huga, and so on.

Note
Examples of (Extensions spit by comma) are .md, .md,.canvas, and so on.

Preset search commands

Recent search recent search

File name search file name search

File name fuzzy search file name fuzzy search

Landmark search landmark search

Star search star search

2 hop link search 2 hop link search

Note

Queries enclosed in double quotes are searched as is
  • "ho ge" matches only ho ge and does not match hoge.
  • ho ge matches both ho ge and hoge.
A minus sign at the beginning excludes matched candidates

Example: Suppose there are three files:

  • hoge.md
  • hoge
  • mdhoge

The input hoge -md will suggest only hoge.

Additionally, you can specify a custom string as the exclude prefix using the Exclude prefix setting.

<cd> means the current directory

If the path of the active file is "/usr/local/vault/notes", the query "<cd> obsidian" will be interpreted as "/usr/local/vault/notes obsidian".

2. Header floating search in file / Header search in file

Demo

  • Show all headers even after filtering to retain file structures in the brain
  • Jump to the first hit suggestion automatically and move next/previous by Tab/Shift+Tab as default
  • Queries enclosed in double quotes are searched as is
    • "ho ge" only matches ho ge not hoge
    • ho ge matches both ho ge and hoge

3. Grep

This feature requires ripgrep and set the executable command to "Ripgrep command" option.

Demo

It sorts results by modified time descending.

Default hotkeys

  • TAB: Search (not realtime)
  • Ctrl+,: preview

Note

  • Input regards as a regex pattern
  • Grep searches only markdown files as default. If you want to search for other extensions, please update the "Grep > Extensions" settings

4. Customizable hotkeys

Detailed hotkeys customization is available for each dialog.

Demo

The new Backlink search enables displaying all occurrences in the same file and listing the corresponding lines' text.

https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/assets/9500018/0ce0111a-7481-40a0-a49e-ab00a2f37b35

The new Link search enables displaying all occurrences in the same file and listing the corresponding lines' text.

https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/assets/9500018/b31034e7-7ad7-4ab5-8294-6b4950efe224

"In File search" allows you to search for a specific line within a file using a search keyword and displays it along with the surrounding lines.

https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/assets/9500018/0b16c4f4-b071-4e05-9402-00ae2525e57c

You can show the backlinks about the suggestion in the dialog. (Default hotkey is Mod h)

It can show backlinks from not only existing notes but also phantom(not existing) notes.

Demo

You can navigate outgoing/backlinks without leaving the dialog by using the "show links", "show backlinks", "navigate forward", and "navigate back" commands.

Demo

10. Preview

You can preview the file without closing the dialog. (Default hotkey is Mod ,)

It shows a floating view that doesn't distract the contents. Additionally, it makes the editor state before opening the dialog after previewing files and closing the dialog.

https://user-images.githubusercontent.com/9500018/216806330-daf57b52-d8a4-42e3-9803-ba7d76a93319.mp4

For users who use earlier than v13.0.0

In v13, we removed Link search from Preset search commands. Please see #275 for details about this decision. If you need the previous Link search functionality, you can add it to Search commands with the configuration shown in the image below.

Open "Link search" configuration link search

For users who use earlier than v8.0.0

Please read a "🔥 Breaking changes" section in the Release note.

For users who use earlier than v7.0.0

Please read a "🔥 Breaking changes" section in the Release note.

For users who use earlier than v6.0.0

Please read a "🔥 Breaking changes" section in the Release note.

📱 Mobile support

It both supports desktop and mobile.

Feature requests / Bugs

Please create a new issue.


🖥️ For developers / contributors

Pull requests

Sorry, I would not accept the pull requests except for the following cases.

  1. Fix obvious bugs
  2. Fix typo or wrong documentation
  3. If I ask for it in the GitHub issues or the discussions

Development

Set up

git config core.hooksPath hooks

Install dependencies

Bun is required.

bun i
bun dev

Release

Run Release Action manually.

Appendix

2-hop-link are outgoing links in the current file, and files that have outgoing links to them.

For example, If there are relations as follows,

flowchart LR
    D[Dog] --> A[Animal]
    C[Cat] --> A
    O[Owl] --> A

2-hop-link from the "Dog" is as follows.

flowchart LR
    D[Dog]:::focus --> A[Animal]
    D[Dog]:::focus --> C[Cat]
    D[Dog]:::focus --> O[Owl]

    classDef focus fill:#f96

More complicated example.

flowchart LR
    Dog:::focus --> Animal
    Dog --> Masaru
    Zagitova --> Masaru
    Masaru --> Akita-inu
    Cat --> Animal
    Owl --> Animal
    Tama --> Cat
    Mike --> Cat
    Animal --> Zoo
    Zoo --> Animal
    Mahjong --> Zoo
    Animal --> Coffee
    classDef focus fill:#f96

2-hop-link from the "Dog" is as follows.

flowchart LR
    Dog:::focus --> Animal:::focus
    Dog --> Masaru:::focus
    Zagitova:::focus --> Masaru
    Masaru --> Akita-inu
    Cat:::focus --> Animal
    Owl:::focus --> Animal
    Tama --> Cat
    Mike --> Cat
    Animal --> Zoo
    Zoo:::focus --> Animal
    Mahjong --> Zoo
    Animal --> Coffee
    classDef focus fill:#f96
Similar Plugins
info
• Similar plugins are suggested based on the common tags between the plugins.
Core Search Assistant
3 years ago by qawatake
An Obsidian plugin to enhance built-in search: keyboard interface, card preview, bigger preview
Power Search
3 years ago by Aviral Batra
Insert Heading Link
3 years ago by Signynt
Add a Link to a Heading.
Settings Search
3 years ago by Jeremy Valentine
Adds a search bar to Obsidian.md's settings
Search Everywhere
3 years ago by Mom0
Obsidian Search Everywhere Plugin
Card View Switcher
3 years ago by qawatake
An Obsidian plugin to provide a quick switcher with card view
Version History Diff (Sync, File Recovery & Git)
3 years ago by kometenstaub
Get a diff view of your Obsidian Sync, File Recovery and Git version history
Quiet Outline
3 years ago by the_tree
Improving experience of outline in Obsidian
Book Search
3 years ago by anpigon
Obsidian plugin that automatically creates notes by searching for books
Scroll Offset
3 years ago by Lijyze
Scroll Offset for Obsidian
Folder Focus Mode
3 years ago by grochowski
Focus file explorer on chosen folder and its files and subdirectories, while hiding all the other elements.
Open Related Url
3 years ago by Dan Pickett
No Dupe Leaves
3 years ago by Simon Cambier
Automatically switch the focus to open notes instead of reopening them
Quick snippets and navigation
3 years ago by @aciq
Quick snippets and navigation for Obsidian
Copy Search URL
3 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds a menu entry to its search view for copying the Obsidian search URL.
obsidian floating toc
2 years ago by curtgrimes modified by Cuman
Crumbs
2 years ago by Tony Grosinger
Breadcrumb navigation in Obsidian.md
External Link Helper
2 years ago by Jhonghee Park
Obsidian plugin for link suggestion
Contacts
2 years ago by vbeskrovnov
With this plugin, you can easily organize and manage your contacts within Obsidian. Simply create a note with contact information and use the plugin's features to quickly search, and sort through your contacts. Contacts plugin also helps you to remember birthdays of your contacts and keeps track of the last time you met them.
Khoj
2 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
Cycle In Sidebar
2 years ago by Houcheng
Cycle through tabs of left/ right sidebar panel
Unicode Search
2 years ago by BambusControl
Simple Unicode character search for Obsidian.md
Emoji Magic
2 years ago by simplgy
Makes it easier to add emojis using an improved keyword search
Global Search and Replace
2 years ago by Mahmoud Fawzy Khalil
A plugin to do a global search and replace in all your Obsidian vault files.
Floating Search
2 years ago by Boninall
A plugin for searching text by using Obsidian default search view.
Tab Rotator
2 years ago by Steven Jin
Obsidian Rotate opened tabs with a specified time interval
Semantic Search
2 years ago by bbawj
Semantic search for Obsidian.md
Quickly
2 years ago by Sparsh Yadav
Quick capture to obsidian note
Link Range
2 years ago by Ryan Mellmer
Add ranged link support to Obsidian
Fuzzy Chinese Pinyin
2 years ago by lazyloong
Open Plugin Settings
2 years ago by Mara-Li
Create a command that open the settings tabs of a registered plugin (because I was bored to open the parameters).
Advanced Random Note
2 years ago by Karsten Finderup Pedersen
Create commands from custom queries to open random notes
Simple CanvaSearch
2 years ago by ddalexb
Search Templates Library
2 years ago by Pentchaff
Obsidian plugin that allows to store searches templates for later use, and displays search results both in the search view and graph view.
Potato Indexer
2 years ago by LoyalPotato
Obsidian plugin to generate index based on your selection
URL Display
2 years ago by Stephanie Lin
Extract and display external URLs of the note in Obsidian.
Next Link
a year ago by Juan Luque
Go To Heading
a year ago by join
Quickly navigate between your document's headings in Obsidian
Quick Preview
a year ago by Ryota Ushio
An Obsidian plugin to quickly preview a suggestion before selecting it in link suggestions & quick switcher.
Neighbouring Files
a year ago by Fabian Untermoser
Obsidian Plugin to navigate to the next and previous file in the current directory
Arrows
a year ago by artisticat
Draw arrows across different parts of your notes, similar to on paper
Daily Note Navbar
a year ago by Karsten Finderup Pedersen
Adds a daily note navbar to quickly navigate between sequential daily notes in Obsidian.
Crafty
a year ago by liolle
Add tooltip to your obsidian canvas's nodes and navigation between nodes
Canvas minimap
a year ago by ifree
Obsidian canvas minimap
Tab Selector
a year ago by namikaze-40p
This is an Obsidian plugin which can quickly switch tabs in various ways.
Metafolders
a year ago by Makary Sharoyan
An Obsidian plugin for multidimensional note navigation
Bookmarks Caller
a year ago by namikaze-40p
This is an Obsidian plugin which can easily open bookmarks.
Tab Navigator
a year ago by o02c
obsidian-tab-switcher
Cursor Jump
10 months ago by Sangwon Jung
Vault Name
10 months ago by @gapmiss
An Obsidian.md plugin for customizing and displaying the vault name (title) in the side navigation file explorer, similar to pre 1.6.0 versions of Obsidian.
Headings in Explorer
10 months ago by Patrick Chiang
This Obsidian plugin makes headings first class concepts in the file explorer and consolidates navigation to a single panel.
Search In Canvas
9 months ago by Boninall
Another Sticky Headings
9 months ago by Zhou Hua
Giphy
9 months ago by LuCrypto
VirtFolder
9 months ago by mr.grogrig
Creating a hierarchical structure like Luhmann's Zettelkasten
Recent Tab Switcher
8 months ago by Samuel Ang
Recent Tab Switcher Plugin for Obsidian.
Vertical Tabs
8 months ago by oxdc
An Obsidian plugin that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.
Blockreffer
7 months ago by tyler.earth
An Obsidian plugin to search and embed blocks with ^block-references (aka ^block-ids)
Highlight active folder section
7 months ago by Lukas Collier
Gives the folder section with the active note a customizable background color and more.
Advanced Tables
4 years ago by Tony Grosinger
Improved table navigation, formatting, and manipulation in Obsidian.md
Text expand
4 years ago by MrJackphil
A simple text expand plugin for Obsidian.md
Quick Switcher++
4 years ago by darlal
Enhanced Quick Switcher plugin for Obsidian.md
Search++
4 years ago by Noureddine Haouari
Allow inserting text context search results on the active note.
macOS Keyboard Navigation
4 years ago by ryanjamurphy
Automatically reveal active file
4 years ago by Matt Sessions
Obsidian plugin to reveal the active file automatically when you open a file
Vantage - Advanced search builder
4 years ago by ryanjamurphy
Vantage helps you build complex queries using Obsidian's native search tools.
Obsidian Query Language
4 years ago by Joost Plattel
An Obsidian plugin allowing you to query your notes
Tag Wrangler
4 years ago by PJ Eby
Rename, merge, toggle, and search tags from the Obsidian tag pane
Pane Relief
4 years ago by PJ Eby
Obsidian plugin for per-pane history, pane movement/navigation hotkeys, and more
Breadcrumbs
4 years ago by SkepticMystic
Add typed-links to your Obsidian notes
AidenLx's Folder Note
4 years ago by AidenLx
Add description, summary, and more info to folders with folder notes.
Go to Line
4 years ago by phibr0
Relative Find
4 years ago by phibr0
Quick Explorer
4 years ago by PJ Eby
Perform file explorer operations (and see your current file path) from the Obsidian.md title bar
Reveal Active File Button
3 years ago by Clare Macrae
Obsidian plugin to add a button to the top of the Obsidian File Explorer, to reveal the active file.
Omnisearch
3 years ago by Simon Cambier
A search engine that "just works" for Obsidian. Supports OCR and PDF indexing.
Link Navigation
6 months ago by xRyul
Navigate between incoming links (inlinks), outgoing links (outlinks) N levels deep. Links from Canvas are also supported.
Mouse Navigation
6 months ago by HoBeomJeon
Lemons Search
5 months ago by Moritz Jung
Nav Link Header
5 months ago by ahts4962
Display navigation links at the top of the notes in Obsidian
BookNav
5 months ago by jemberton
A plugin for ObsidianMD that enables book style navigation links in a note.
Tree Search
5 months ago by catacgc
Text Finder
5 months ago by hafuhafu
Provides a find/replace window in edit mode similar to VSCode (supports regular expressions and case sensitivity).
BlazeJump
4 months ago by henryco
Plugin for Obsidian that makes text navigation blazingly fast.
Folder Tabulation
4 months ago by SpeedaRJ
An open source plugin for obsidian that let's you treverse local folder structure via keybindings and commands.
FastForwardLink
4 months ago by Idan Liberman
FastForwardLink Obsidian.md Plugin
Cursor Position on Title Enter
3 months ago by Por Chainarong Tangsurakit
Obsidian Plugin: Set the cursor position after pressing Enter on the note title.
Click Hint
3 months ago by kbwo
Dynamic Outline
3 months ago by theopavlove
Adds a customizable GitHub-like floating table of contents to Obsidian.
Clipper Catalog
2 months ago by Greg K.
A catalog view that provides a powerful interface for all your clipped web articles and content. Easily organize, search, and manage your web clippings within your vault.
Anchor Link Display Text
2 months ago by Robert C Arsenault
An Obsidian plugin that makes anchor links look nicer by automatically populating display text.
Current File Tags
2 months ago by Trung Tran
NetClip
2 months ago by Elhary
this plugin is for Obsidian that allows you to browse the web and clip webpages directly into your vault.
Tag Tactician
2 months ago by Scott Tomaszewski
Media Companion
2 months ago by Nick de Bruin
Folder overview
a month ago by Lost Paul
Provides a dynamic overview of your vault or folders in the format of a code block.
Autofit Tabs
a month ago by Bradley Wyatt
Obsidian Plugin that automatically adjusts tab header widths in real-time to perfectly fit each tab's title content while maintaining a clean, seamless interface that prevents awkward text truncation and ensures optimal readability of your document titles.
FolderFile Splitter
a month ago by Xu Quan
Cursor Position History
a month ago by Florian Gubler
A Plugin to remember (and make accessible) the cursor history in Obsidian. Both within a file and across files.
Reading View j/k Scroll
a month ago by Lukas Korotaj
Scroll in preview mode with j/k keys. Scroll to top with gg and to bottom with G.
Previous Daily Note
19 days ago by Marcos Talau
Plugin for Obsidian that opens the previous daily note
Image Picker
15 days ago by ari.the.elk
TG Emoji Search
7 days ago by MarsBatya
Backlink Full Path
7 days ago by mnaoumov
Obsidian Plugin that shows the backlink's full path in the backlinks panel.
Yesterday's note
6 days ago by Trevor Tyler Lee
Obsidian plugin to open yesterday's daily note
Wheel Tab Switcher
6 days ago by 22-2
Switch between Obsidian Tabs using your mouse wheel when hovering over tab headers.
CmdSearch
5 days ago by SpaceshipCaptain