MarsEditMarsEdit、TextExpander共にBlogを書く際に重宝しているアプリです。お決まりの文書はTextExpanderに登録しておき、MarsEditからスニペッツを呼び出す。長い文章のような場合はあっという間に入力欄に反映されます。アプリの値段は高い方ですが、長くBlogを書くのなら揃えておいて損のないアプリです。最近、RSSLogから日刊に移行。どちらでもTextExpanderのスニペッツは大活躍。note破壊力抜群なスニペッツの三段活用!こんな使い方が出来るとは露知らず。てぃかさん(@thikasa)、そしてTextExpanderマイスターあずさん(@azur256)さんに感謝。三段活用とは?てぃかさんのところにも書いてありますが、2つのスニペッツを組み合わせ最終的に1つのものを出力。この3つを組み合わせる所がミソです。スニペッツ日刊で使用しているスニペッツになります。stryh▷No.%fill:num%]スニペッツを呼び出す単語は各々違うと思うので適宜変えて下さい。Slugstryh_diary_no%fill:num%スニペッツを呼び出す単語は各々違うと思うので適宜変えて下さい。この2種類のスニペッツをTextExpanderに登録をしておきます。このスニペッツを更にもう1つのスニペッツから呼び出す事で三段活用になります。組み合わせる?タイトル用、Slug用のスニペッツを新たにもう一つのスニペッツから呼びだします。最近,気になったこと...あずさん(@azur256)のTextExpanderエントリー。あずさんのエントリーを参考に更に噛み砕いてみます。新たに定義するスニペッツ%snippet:???sdt%%key:tab%%snippet:???sds%%key:tab%これが新たに定義するスニペッツ。1つ1つ噛み砕いていきます。タイトル用のスニペッツ呼び出し↑の部分がタイトル用のスニペッツを呼び出している定義になります。書き方は・・・%snippet:スニペッツを呼び出す単語%になります。スニペッツを呼び出す単語はタイトル用のスニペッツを呼び出す単語を指定します。↑の定義はキーボードのTabキーを押したときと同じ動作になります。イメージとしては次の入力欄に移動するイメージです。Slug用のスニペッツ定義の仕方はタイトル用のスニペッツのところでも書いた定義の仕方と同じです。これは付けても付けなくてもどちらでも良いと思います。付けておく事で次の入力欄に変わるだけなので。inを使用しています。そのせいか上手く意図通りに展開される時もあれば、展開されない時もあります。下のようになってしまいます。TitleとSlugが同じ内容で展開されてしまう問題です。inで入力したものを使用して展開する際に最後の内容でアプリ的に上書きされてしまいこのようになってしまっているのかなと考えています。このようにおかしな展開のされ方をしてしまう場合もあれば、問題なく意図通りに展開されるというスニペッツ。inなんて使って三段活用しているからそのせいもあるかもしれないです。_)mメリットぶっちゃけて言ってしまえば別れているスニペッツをひとつのスニペッツにまとめてしまい、それを呼び出せばいいんじゃねー?と感じる方もいるかもしれません。^ω^)しかし、別れているメリットとしては別個にも呼ぶ事はできる。他の定義に直す場合でも別れている方だけを直せばいいというメリットがあるのかなと感じてます。要は汎用性がある形になるということかなと思います。さいごにTextExpanderは使い方を極めると色々な使い方ができるアプリです。アプリの値段は決して安い値段ではないですが、その値段の価値は大いにあるアプリ。今回紹介したやり方は本のいち例。他にも面白いやり方、効率的になるやり方があると思います。それを自分でも見つけ紹介できればなと思います。噛み砕きありがとうw。date*日本語が含まれない投稿は無視されますのでご注意ください。コメントデータの処理方法の詳細はこちらをご覧ください。Saita)ITエンジニアからフリーランスとなり自分らしい生き方、仕事を模索する旅に出ました。case.stryhはabicaseを応援します。ライセンスの下に提供されています。クリエイティブ・コモンズについては以下のリンクを参照ください。