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を押すと、選択したテキストのスニペット登録がすばやくできます。
「あれ?このテキスト何回もコピペしてる…」と思ったらスニペットに登録しましょう。


Alfred 4でのWorkflowの作り方とWorkflow Objectのまとめ
メニューアイコンにあるアプリの強制終了方法(アクティビティモニタ)
ATOK Passport / ATOK for Macで日々の文字入力をラクにする
Google Chrome が提供しているベータ版含む4つのバージョンの違いとインストール方法
Path Finder 9.3.5のアップデート内容はラベル・タグ周りの修正!そしていつの間にかカラーラベルのカスタマイズが可能に!
SNSやウェブサービスを並べて、見やすく管理できるアプリ「Stack」
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
ウインドウを画面の上にドラッグしたときに、Mission Controlが起動するのを無効化する方法
時間に合わせてディスプレイの色温度を調節してくれるアプリ「f.lux」の導入方法
Path Finder 9がリリース!シェルフ機能が復活してモジュールの利用が更に便利に!
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
無料版でも高機能なランチャーアプリ「Raycast」の基本機能と環境設定
OnyXでターミナルを使わずにmacOSの詳細設定を行う
軽量で高速なターミナルエミュレーター「Ghostty」の設定方法