Alfred 4のカスタム検索を設定をしてサイト内検索をしたり、ブラウザのブックマーク検索を行う方法

Alfredは普通にキーワードを入力するとGoogle検索として使えますが、「Web Search」機能を使えば特定のサイト内の検索ができますし、「Web Bookmarks」機能を使えばブックマークに追加しているサイトを絞り込んで表示できたりします。
今回は、そんな2つの機能にフォーカスしてまとめておきます。
Web Search機能
Alfred 4ではデフォルトで31個のWeb Searchがデフォルトで設定されています。
Web Searchを確認するには[環境設定]→[Features]→[Web Search]→「Search」から見れます。

Alfredを起動したあとに「Keyword」の部分を入力、半角スペースを入れてその後にテキストを入力すれば、そのテキストで特定のサイト内検索ができます。

Keywordはダブルクリックで編集が可能です。
デフォルトで設定されているものはKeywordが長いので、2文字くらいまで短くしておくと入力しやすいです(「twitter」→「tw」など)。
カスタム検索(Custom Search)の追加
右下にある「Add Custom Search」を選択すると、カスタム検索の追加画面が表示されます。
それぞれ必要情報を入力していきましょう。

| 項目名 | 入力内容 | 備考 |
|---|---|---|
| Search URL | 検索するサイトのURL Alfredで入力するテキストが入る部分には{query}と入力 | |
| Title | カスタム検索のタイトル Alfredで検索する時に表示される | |
| Keyword | 最初に入力するキーワード | |
| Validation | ここにテキストを入力して「Test」を押すと、 {query}にテキストを入力した状態のリンクが開く | 検証用の仕組み |
| Drop icon | 検索時に表示するアイコンを設定 | 画像をドラッグするか、クリップボードからペーストすると設定できる |
| Copy URL for sharing | カスタム検索を他人にシェアする用のURLをコピーする |
カスタム検索のサンプル
いくつかカスタム投稿のサンプルを作成しました。
各カスタム検索名のリンクをクリックすると、Alfredにインストールできます。
| カスタム検索名 | キーワード | URL | 備考 |
|---|---|---|---|
| Google 翻訳(英和) | tre | https://translate.google.com/#en/ja/{query} | 英単語を入力すると日本語の翻訳ページが開く (キーワードはtranslate Englishの略) |
| Google 翻訳(和英) | trj | https://translate.google.com/#ja/en/{query} | 日本語を入力すると英語の翻訳ページが開く (キーワードはtranslate Japaneseの略) |
| Qiita 検索 | qiita | https://qiita.com/search?q={query} | |
| Webrandum 検索 | webrandum | https://webrandum.net/?s={query} | WordPressは「URL/?s={query}」で検索結果の表示が可能 (テーマが対応している必要あり) |
| Unsplash 検索 | us | https://unsplash.com/search/photos/{query} | |
| はてなブックマーク 検索 | hb | https://b.hatena.ne.jp/search/text?safe=on&q={query}&users=6 | users=6の部分の数字を変えると、ブックマーク数で絞り込める |
URL履歴
[Web Search]の「URSs / History」タブに行くと、URL履歴一覧が表示されます。
Alfredで直接URLを入力すると、検索ではなく直接サイトを開くことができます。

このURL履歴では、その今まで入力したURLの履歴が一覧として表示されます。

履歴が残ったURLは履歴が消えるまで、検索時の候補としてAlfredに表示されるようになります(選択するとサイトがGoogle Chromeで開く)。
「Remove URL if not used for」で期間を選択すると、履歴が消えるまでの時間を変更できますし、「Clear」ボタンを押すと履歴を削除できます。
個人的にこの機能は必要無さそうなので、「Recognise URLs in Alfred main window」のチェックを外して機能をオフにしています。
何かキーワードを設定できるなら使えそうなんですけどね。
Web Bookmarks
Web Bookmarksは、ブラウザのブックマークを検索してサイトを開ける機能です。
わざわざブラウザを開く必要がなくなったり、Alfredだとキーボード単体で特定のサイトを開けるので重宝しています。

| 項目名 | 入力内容 | 備考 |
|---|---|---|
| Sources | 検索対象にしたいブラウザのブックマークを選択 | |
| Show bookmarks | 「in default results」だと普通に検索、 「via keyword」だと指定したキーワードを先頭に入力した後に検索 | 「via keyword」のデフォルトのキーワードは「bm」 |
| Open Bookmarks | 「in macOS default browser」だとデフォルトのブラウザ、 「in bookmark’s source browser」だとブックマークを設定しているブラウザが開く |

Path Finderのデュアルブラウザ機能をもっと便利に使いこなすための勘どころ
「EvernoteSpotlightは、キーチェーン内の”Evernote”に保存されている機密情報を使用しようとしています」というダイアログボックスを非表示にする方法
ATOKのクラウド推測変換やナントカ変換を使って、単語をラクで正確に変換する
パスワード管理の定番アプリ1Passwordがメジャーアップデートで「1Password 8 for Mac」に!
Hazelを使って、ファイルダウンロードのタイミングでDownloadフォルダを自動で開くようにする
npmをGUIで管理するアプリケーション「ndm – npm desktop manager」
MacのGoogle日本語入力のキー設定で単語登録のショートカットキーを追加する方法
MacでEvernoteにWebデザインをストックしたいならPaparazzi!とFolder Action Scriptの組み合わせがオススメ!!
macOSで画面を拡大縮小するズーム機能の設定
MacBook Proでディスプレイのサイズ調整をして作業スペースを広げる
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Figmaでチーム共有用のメモや注釈素材が使える「Annotation Kit 2.0」
サーバーのアップロードファイルの最大容量の確認と変更方法
CSS Nite in Kobe, vol.51「すべての人がカメラを持つ時代の SNS映え・ウェブ映えする写真撮影テクニック と 写真撮影の基礎」に参加してきました
Figmaでオブジェクトの整列をショートカットキーを使って効率的に行う方法
Macの高機能diffツール「Kaleidoscope」
効率的なマークアップが出来るようになるEmmetでCSSを書く時の基本
入力関連のトラブルを防ぐためにも、システム環境設定の[キーボード]→[ユーザ辞書]を確認しておく
Markdownで画像を表示する時はGyazoを使うのが便利
1PasswordのChrome拡張機能 (パソコンのアプリが必要)のインストール場所が分かりにくい
Stationで複数のGoogleアカウントでGoogle Driveを使用する方法