Obsidianプロパティで内部リンクを扱う
プロパティでは二重ブラケットだけでなく、その外にダブルクォーテーションもつけなきゃ内部リンクとして機能しない。
さっそく使いたいんだけど、毎回打つのはめんどくさい。
「じゃあ別に無理してプロパティに内部リンクを押しこまなくていいのでは?」←本当にそうですね…
言い忘れてましたが、例によってObsidian mobileの話です。
最初から各Templateの該当箇所に登録しておく手もあるけど、そうするといちいちカーソルを真ん中まで動かすのがだるい。
なのでTemplaterを使って超初歩的な解決を試みる。
"[[<% tp.file.cursor() %>]]"
これだけ。
このテンプレートを実行すると、カーソルを置いた箇所にダブルクォーテーションと二重ブラケットが挿入されて、さらにカーソルがブラケットの真ん中へ移動する。
逆にいうと初歩すぎてこういうのみんなあんまり書いてくれないイメージはある。
なんでこんなレベルの人間がObsidianなんてカスタマイズ性の高いツールを使ってるのか自分でも不思議です。巡り合わせとしか言いようがない。
話が逸れた。
あとはモバイルツールバーにでもTemplaterアクションを登録しておけばタップ一つでOK。
tp.file.cursor()の部分を、tp.file.selection()に変えて実行すれば、選択してる範囲をブラケットの中に入れられるけど、あとからVarious Complementsなどで補完したほうがよほど速いと思う。
本当はこれくらいなら、いくつかを組み合わせて一つのTemplaterアクションにすべきなんだけど、それは後々考えたり学んでからでいいか。
そのうちもっと便利なアクションかプラグインを誰かが考えてくれるだろうから一時しのぎのつもりでいい、志は低い。