GADGETS, BOOKS and LIFEHACKS for being stay ahead of the curve
GADGETS, BOOKS and LIFEHACKS for being stay ahead of the curve
(2024/3/11 最後に追記しました) はじめに この記事はObsidian Advent Calendar 2023の13日目の記事です。 私はObsidianにはまった結果、拙いながらプログラミングを勉強して、プラグインを作成、公開している者です(Daily Note Outline、Multiple Notes Outline)。ホントの基本からの学習だったので、もはや本来目的としていたメモの作成・管理よりそっちに費やした時間の方が多くなってしまっている気もしますが…楽しいからいいんです! さて、みなさんはObsidianの便利な基本機能のひとつである「新規ウィンドウで開く(Open current tab in new window)」を使ってますでしょうか? 今回は「新規ウィンドウで開く」は便利だよ(特にディスプレイ狭い人たちには!)、という主張と、使う上で工夫したことについ
ボタン一つでテンプレート挿入。 Templaterの基本形です。 今までスクリプトの話ばかりしてきましたが、Templaterの役割はもっと気軽なもの。 今回、見出しのテンプレートを考えてみました。 見出しで書き出し 見出し、それはメビウスの輪。 見出しから書き出そうとすると詰んでしまう。 内容が分からないのに書けるわけないじゃないか。 タイトルが決まるのは書き終わってからだろう。 そう、ごもっとも。 卵が先か、玉子焼きが先か。 To be, or not to be. ここでTemplaterの出番です。 head.md まず下記ファイルをTemplateフォルダに作ります。 #### ☆ 見出しを「☆」にしてるだけ。 内容を書いてから、あとで見出しを付け直す。 そうした仮タイトルを作ります。 Templater登録 もちろん、これだけでは使えません。 Templaterに登録します。
気づけば夏場所。 大相撲が始まりました。 この間、今年が始まったばかりだと思ったら、もう夏だもの。 年を取ると時の流れが速い。 激流です。 ナイアガラ瀑布です。 残数表示 デイリーノートに「今年の残り日数」を表示しましょう。 デイリーノートのテンプレートに下記コマンドを入れます。 <% moment("2023-12-31").diff(tp.file.title, "days") %> Templaterスクリプトですね。 大晦日とデイリーノートの日付差分を日数単位で表示します。 デイリーノートの書式が「2000-01-01」型であることが前提です。 埋め込み型 テンプレートではなく、直接埋め込むには下記形式になります。 <%+ moment("2023-12-31").diff(tp.file.title, "days") %> <%+で始めるとTemplaterスクリプトの埋め込み版
覚え書き。 Templater 侮ってました。 これは「アクション」です。 ちょっとした機能をスクリプトで追加する。 それをツールバーやホットキーで呼び出す。 そういう「アクション」です。 Obsidian plugin: Templater スクリプトの書き方 mdファイルを下記形式で書きます。 <%* Javascript本体 %> TemplaterのTemplate Hotkeysに登録すると、モバイルツールバーのグローバルコマンドで追加できます。 アイコンが?になるので、CommanderのMobile Toolbarで設定。 Obsidian plugin: Commander 専用コマンド 本文を取得する。 s = tp.file.content; 選択範囲を取得する。 s = tp.file.selection(); または s = document.getSelectio
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く