Macのスニペットアプリ「Dash」の環境設定

以前スニペットアプリのDashを紹介したので、今回はDashの細かい環境設定周りについてまとめておきます。
General
[General]ではDashの基本的な設定をします。
![Dashの[General]](https://webrandum.net/mskz/wp-content/uploads/2021/04/image_1-6.png)
| 項目 | 内容 | 備考 |
|---|---|---|
| Launch Dash at login | Mac起動時にDashを起動する | |
| Restore all open tabs from last session | 前回開いたタブをそのまま開く | |
| Show Dash | Dash起動のショートカットキー | |
| Show Dash and focus search field | 検索フォームにフォーカスが当たった状態でDashを起動する | |
| Search using selected text | 選択したテキストをDashで検索する | ドキュメント検索向けの機能 |
| Show dock icon | ドックアイコンを表示する | |
| Show menu bar icon | メニューバーアイコンを表示する | |
| Dismiss main window when I activate a different app | 別アプリがアクティブになるとDashウインドウは隠す | |
| Theme | 下記の3種類の中からテーマを選択
| |
| Syncing | フォルダを指定して、Dashの設定を同期できる |
Downloads
[Downloads]では「ドキュメント検索機能」で使用するドキュメントのダウンロードができます。
![Dash[Downloads]](https://webrandum.net/mskz/wp-content/uploads/2021/04/image_2-5.png)
ここでダウンロードしたドキュメントは[Docsets]タブで確認できるようになり、Dash上で検索できます。
ちなみに「Check for and install docset updates automatically」にチェックを入れておくと、自動でドキュメントのアップデートをしてくれるようになります。
Docsets
[Docsets]ではダウンロードしたドキュメントの「オン・オフ」「並び順」「検索用のキー」を管理します。
![Dashの[Docsets]](https://webrandum.net/mskz/wp-content/uploads/2021/04/image_3-2.png)
「検索用のキー」はダブルクリックで修正できます。
Dashで検索するときにこの文字列を入力すると、入力したドキュメントで絞り込まれます。
なるべく短い文字列に修正しておくのと、デフォルト設定ように最後に「:」をつけるなどして、誤発火しないように工夫しておきましょう。
Web Search
[Web Search]で設定をすると、Dashからウェブサイトの検索ができるようになります。
![Dashの[Web Search]](https://webrandum.net/mskz/wp-content/uploads/2021/04/image_4-1.png)
AlfredのWeb Search機能と全く同じですね。
特にAlfred以上の機能があるというわけではないので、自分の場合はオフにしています。
追加したい場合は右下の「+」アイコンからサイト名とURLを入力し、クエリ部分に「{query}」を入力すれば登録できます。
Integration
[Integration]には別アプリが一覧で並んでいて、Dashと連携したいアプリをクリックすると、アプリによってプラグインなどのインストール画面へ移動します。
![Dashの[Integration]](https://webrandum.net/mskz/wp-content/uploads/2021/04/image_5-1.png)
主要なテキストエディタは網羅されているので、自分の好きなエディタでDashに登録したスニペットを、エディタに合った形で呼び出して使えます。
Snippets
[Snippets]ではスニペット関連の設定ができます。
![Dashの[Snippets]](https://webrandum.net/mskz/wp-content/uploads/2021/04/image_6-1.png)
| 項目 | 内容 | 備考 |
|---|---|---|
| Enable snippets | スニペット機能をオンにする | チェックを外すとスニペット機能がオフになる |
| Snippet library location | スニペットの保存場所を設定 | |
| Placeholder delimiter | プレースホルダーの前後の目印を設定 | デフォルトが「__」なので「__placeholder__」となる |
| Special placeholders | @timeと@dateのフォーマットを設定 |
「Special placeholders」に関してはデフォルトのままだと英語向けの設定になっているので、好みの設定にカスタマイズしておいた方が便利そうです。



1Passwordで素早くパスワードを入力するためのショートカットキー
Alfredを最大限活用する、ブラウザのブックマーク管理方法について
ATOKで簡単に今日の日付を入力する方法
Client Folder Makerでよく使うフォルダ構成を一気に作成する
ターミナル起動時のLast login表示を無効にする方法
Path Finder 8でブックマークバーにフォルダやアプリケーションを設置して使用する
Alfredでダークモードを切り替えるWorkflowを作成する方法
Macで毎回使うアプリやフォルダを一気に開いて、すばやく作業環境を整えられる「Workspaces」
Keynoteのプリセットカラーを好みの色にカスタマイズする方法
Keyboard Maestroでスニペットの登録をする方法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
無料版でも高機能なランチャーアプリ「Raycast」の基本機能と環境設定
OnyXでターミナルを使わずにmacOSの詳細設定を行う
軽量で高速なターミナルエミュレーター「Ghostty」の設定方法
Eagleで実現するクリエイティブ素材の簡単管理