Open5

Obsidian Slash Commander が便利

ピン留めされたアイテム
cat2151cat2151

3行で説明

  • Obsidianで、毎日使ってるコマンドを、もっと楽に実行したいと思ったこと、ありませんか?
  • ホットキーはもっと頻繁に使うコマンドで埋まってるし覚えきれなくなってきた。でも毎日使ってて、爆速で実行したいコマンドがある…。
  • そこで Slash Commander 。好きなaliasで登録。爆速実行。見やすい!速い!
cat2151cat2151

メリット

  • 爆速
    • 少ないタイプ数で、ほしいコマンドを選べる
      • / ENTER/r ENTER で即実行
  • 可視化
    • 少ないタイプ数で、ほしいコマンドが可視化される
      • /r で、rを含むコマンドが絞り込まれて表示される。ENTER で実行
  • alias
    • コマンドに好きな名前(alias)をつけて呼び出せる
  • 多機能
    • ほかにもcontextによる分岐、グルーピング(階層化?)、ほか便利機能あり(未確認)
  • Templater
    • もちろんTemplaterコマンドも、好きなaliasで呼び出せます

使い分けの例

  • 最速で使いたいとき : ホットキー
  • ホットキー登録してないが毎日使いたいとき : Slash Commander
  • Slash Commanderに未登録だが使いたいとき : コマンドパレット
  • 指定範囲に対してコマンド実行したいとき : 右クリックメニュー
cat2151cat2151

ほしい機能

  • ※issueにないことを確認済み
  • option : 前方一致したコマンドを、先頭に並べる : on / [off]
      • 以下が登録
        • delete header
        • roadmap
      • 今の挙動
        • /r で、先頭が delete headerのまま。rが部分一致するので。
      • ほしい挙動
        • /r で、先頭が roadmap に。rが前方一致するので。
        • 1文字だけでなく、/de など2文字以上の前方一致もあると、さらに使いやすい
    • 用途
      • キーボードニーモニックのように、/d はdelete header、/r はroadmap、と、直感的に素早い操作で使い分けが可能になる

案の候補

  • cloneやforkで機能追加ができるか試すかもしれないし、時間が取れないかもしれない
cat2151cat2151

コツ

  • 最初は、1つだけ登録して1日お試しすべし
  • 次に、毎日使う、厳選したコマンドだけ登録すべし
    • 増やしすぎると管理がきつくなって挫折しやすくなります