Alfredのスニペット機能を便利に使いこなすための管理方法

Alfredでスニペット機能を便利に使いこなすための管理方法をまとめました。
スニペット機能に関しての細かい説明は過去記事をご覧ください。
Collectionの管理

Alfredのスニペットには「Collection」という概念があります。
「Collection」と表記されていますが、意味は「グループ」だと思って問題ありません。
スニペットをどんどん登録していくと探すのに時間がかかってしまうので、下記の2ステップでペーストするのがオススメです。
- Collectionを絞り込み
- Collectionの中のSnippetを絞り込んでペースト
もちろん、直接Snippetを絞り込むこともできるので、数が少ないうちは直接Snippetを検索してペーストでも構いません。
命名規則
Collectionの命名
- 単語を[]で囲む
- 略語も一緒に登録しておく
Collectionは、半角ブラケット[]で単語を囲むようにします。
こうすることで、検索時に[を入力すれば、グループだけが絞り込めます。

また、半角スペースを空けていくつか略語などのパターンを入力しておくと、さらに絞り込みがラクになります。
例:[JavaScript] [JS]Snippetの命名
- []は使わない(Collectionで使っているため)
- キーワードはなくてもOK
Collectionで[]を使っているので、逆にSnippetでは使わないように気をつけます。
また、「Keyword」という項目がありますが、ここは登録しなくても構いません。
Auto Expansionは基本的に使わないようにする
Alfredに限らず、多くのスニペットアプリには「Auto Expansion」という機能があります。
これは、「特定のテキストを入力したタイミングでスニペットを発火する」という機能で、例えば「d<>」と入力すると「<div></div>」になるような設定ができます(Alfredの場合は「Keyword」に設定します)。
最初のうちは、かなり便利な機能なのですが、下記のデメリットがあります。
- Keywordを覚えている必要がある
- ちゃんと考えてKeywordを設定していないと、誤発火の原因になる
そもそもAlfredは検索に強く、Collectionという絞り込みのための便利な機能もあるので、Auto Expansionはオフにしておいて、検索からペーストする方がラクそうです。
オフにするには、[Features]→[Snippets]の「Automatically expand snippets by keyword」のチェックを外します。

Clipboard HistoryからSnippetsに登録する
Alfredの「Clipboard History」を起動して、登録したいテキストを選択した状態でcommand + Sを押すと、選択したテキストのスニペット登録がすばやくできます。
「あれ?このテキスト何回もコピペしてる…」と思ったらスニペットに登録しましょう。


サイト運営には不可欠!!自分のブログ用のFacebookPage作ろう。
Alfredでシステム環境設定の各項目をすぐに開く方法
Macでマクロの作成が出来るKeyboard Maestroの基本的な使い方
BetterSnapToolでリサイズ前のウインドウサイズを復元する方法・復元しない方法
Alfredのクリップボード機能に履歴がちゃんと残らない・別のテキストが残ってしまう場合の対処法
Haptic Touch Barでタッチバーを押した時のフィードバックを追加する
Google Chromeのタブを検索するAlfred Workflowの「Search Safari and Chrome Tabs」で、タブ移動をラクにする
Macの文字入力をもっと楽にする小技集
ATOKで英単語変換時に、すべて大文字・小文字の状態で変換する方法
ソート時の「昇順・降順」どっちがどっちか迷わないための覚え方や対策
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
軽量で高速なターミナルエミュレーター「Ghostty」の設定方法
Eagleで実現するクリエイティブ素材の簡単管理
かゆいところに手が届く「Supercharge」でMac環境を便利にカスタマイズする
超軽量なコードエディタ 「Zed」をサブエディタとして活用する
Bartender 6で追加されたWidgets機能で自作メニューバーアイテムを簡単に作成する
Googleカレンダーを便利に活用するための小技集(祝日だけを表示・月末の繰り返しイベントを追加)
Obsidianを使った「自己流PKM」で行う知識トレーニング
テキストエディタ・ノートアプリ関連のショートカットキーをKeyboard Maestroで統一する
Path Finderを使ってキーボードだけでファイル操作する方法(応用編)