zenSidianで文字数を知りたい
極力表示を削っているzenSidianでも文字数を知りたい場合がある。
何かしらのコマンドで表示を削っているインフォメーション部分の表示をトグルすることも考えられるが、Templaterでコマンドを実行してもいい。
code:count_charactar.md
<%*
s = tp.file.selection();
if(s){
new Notice(...s.length + "文字");-%>
<% s %><%* }else{
s = tp.file.content;
new Notice(...s.length + "文字");
}-%>
選択範囲があるならばその部分の文字数を、選択範囲がないならば全体の文字数を右上にひょっこり表示させます。
選択しているときに何もしないと空白文字が挿入されてしまうので、選択した文字列をそのまま挿入しているが、文字数を表示した後で、選択を解除すればいいのではないか?
https://gyazo.com/a5f0705b18e0a2062bc920ffb6634224
ref.
TemplaterはObsidian Mobileのアクションである - Jazzと読書の日々
JavaScript: 文字数を正確にカウントするには? #JavaScript - Qiita
Obsidian Templaterスクリプトを登録する方法 - Jazzと読書の日々