今回は スニペットの中からスニペットを呼び出す方法 を使ってみます。この機能は iOS 版でも利用することができます。
スニペットからスニペットを呼び出すって?
何はともあれスニペットの定義を見てください。
1 2 3 4 5 |
<td valign="top" width="600"> %snippet:???getTitleFromSafari% </td> |
このように %snippet:
今回の例だと、別に定義してある ???getURLFromSafari (Safari から URL 情報を取得する) とか ???getTitleFromSafari (Safari から Title を取得する) というスニペットを呼び出しています。
このように他のスニペットから利用できそうなものは独立させて定義しておいて、スニペット呼び出しによってライブラリのように使うことが出来ます。
スニペットは手打ちでも良いですし、先日紹介したカーソルボタンから選択することもできます。
普通の人は使わない?
積極的に使おうと思わないと使わない機能だと思いますが、例えば、こんな使い方ができると思います。ブログの書き出しをテンプレートにする時に
1 |
こんにちは %snippet:..@tw% です |
このスニペットを実行するとこのように展開されます。
1 |
こんにちは <a href="http://twitter.com/azur256">@azur256</a> です |
スニペットを呼び出さずにそのまま書くのと何が違うのかというと、 Twitter アカウントを変えた時に、..@tw というスニペットだけ直せば、他のスニペットを直す必要が無いということです。
同じように使うところはスニペット呼び出しにしておくと良いです。
このような「部品化」を進めると何かと楽になりますので、何か気付いたら部品化する、ということを進めていくと良いと思います。
なんで ??? から始めているのか
これは、特にルールがあるわけではありません。私の場合、スニペットは “..” から始まるものにしています。しかし、今回のようにそれ自体をスニペットとして利用する可能性は少ないものを同じ“..”から始まるものにしていると分かりにくいので、単純に“???”から始まるようにして区別しているだけです。
次回は AppleScript を使ってみたいと思います。
TextExpander for Mac 3.4.2 (¥3,000)
カテゴリ: 仕事効率化, ユーティリティ
販売元: SmileOnMyMac, LLC – SmileOnMyMac, LLC(サイズ: 5.2 MB)
TextExpander 1.2.5 (¥450)
カテゴリ: 仕事効率化
販売元: SmileOnMyMac, LLC – SmileOnMyMac, LLC(サイズ: 3.2 MB)
DashExpander 1.6.3 (無料)
カテゴリ: 仕事効率化, ビジネス
販売元: Kapeli – Bogdan Popescu(サイズ: 3.4 MB)
関連するエントリ
最後まで読んでいただきありがとうございます。
左のアイコンをクリックして、このブログを Feedly に登録していただけると嬉しいです
Facebook ページでも情報を発信していますのでよろしかったら「いいね!」をお願いします
RSSリーダへの登録は こちら からどうぞ。
No commented yet.