Dynalist Moverは、Obsidianのエディタ上で選択した複数行のテキストをまとめて上下に移動するためのコミュニティプラグインです。Dynalistのような軽い並べ替え感をObsidian内でも使えるようにすることを目指しています。
Obsidian公式コミュニティプラグインの審査を通過しました。設定のコミュニティプラグインからインストールできます。
機能 | Features
- 選択した複数行をまとめて上または下に移動できます。
- 移動後も選択範囲を維持するため、同じショートカットを続けて押して位置を調整できます。
- 箇条書きだけでなく、通常の段落、Markdown要素、任意のテキストブロックで使えます。
- 選択中の行を淡い青色でハイライトし、どの範囲を動かしているかを確認しやすくします。
- 親のリスト項目を動かすと、インデントされた子項目もまとめて移動できます。(設定変更可)
完全再現はできませんでしたが、ショートカットキーでそれっぽく動くようにはなっています。
使い方 | Usage
- Obsidianのホットキー設定を開き、Dynalist Moverの
Move selected lines upとMove selected lines downにショートカットキーを割り当てます。 - Obsidianのエディタで、移動したい1行以上のテキストを選択します。(カーソルが乗ってるだけでもOK)
- 割り当てたショートカットキーを押して、選択範囲を上または下に移動します。
コマンドパレットでDynalist Moverのコマンドを検索すると、現在割り当てられているショートカットキーを確認できます。
Outliner pluginを併用している場合、既定のホットキーが衝突することがあります。二重に実行されないよう、Dynalist Moverには個別のショートカットを割り当てるのがおすすめです。
制作背景 | Background
Dynalistのように、テキストやアウトラインの塊をちゃちゃっと上下に動かすのをObsidian内でもやりたくて作ったプラグインです。Dynalistを使っていて、文章やメモの順番を考えながら組み替えることが多かったようで、入れ替えできないとストレスが溜まる体質になってしまいました。
関連記事 | Articles
ObsidianでDynalistっぽく動かせるプラグイン「Dynalist Mover」|OneOffObjectタスクやメモの整理をした流れで、Obsidianを導入しました。 ちょっと前の記事で書きましたが、私には世の中のObsidianの情報が難しすぎたので、「これは紙のノートのちょっと便利版」だと思って、最低限の機能で使い始めました。 そんな感じで使っていたら結構すぐに慣れて、うまいこと活用できています。 しかし、慣れると欲が出てくるものです。 ああしたい、こうしたいという想いは、ほとんどはデフォでそういう機能があったり、プラグインを入れたりで解決できました。 しかし「箇条書きをDynalistのように動かしたい」というのは実現できていませんでした。 Outlinerの動きは違うんだよnote(ノート)