Workspacesに新たな機能を追加する「プラグイン」の追加方法と使い方

Workspacesにはプラグイン機能があり、できることを拡張できます。
プラグインの追加方法

Workspacesの公式サイトに「Plugins」ページがあり、そこからダウンロードできます。
Zipを解凍すると「.app」形式のファイルになるので、Workspacesの[環境設定]→[Plugins]の白背景部分にドラッグアンドドロップするか、もしくは左下の「+」アイコンから追加します。
![[環境設定]→[Plugins]](https://webrandum.net/mskz/wp-content/uploads/2022/04/image_2-1.png)
ここで追加されたプラグインは大きく分けて「Action」と「Command」に分類されます。
「Action」はワークスペースの編集画面で「Actions」から追加できて、「Command」は検索ウインドウからコマンドを入力して実行できるようになります。
プラグインの使い方
Actionの場合
ワークスペースの編集画面に移動して、項目追加時に「Actions」をクリックすると、追加されたActionプラグインの一覧が表示されます。

この中から選択して使用します。
Commandの場合
検索画面で「:(コロン)」を入力すると、コマンドの検索ができます。
ここで追加したCommandプラグインのコマンドを検索してenterで実行できます。

公式サイトのプラグイン
AddResources
「AddResources」は現在開いているアプリやFinder・Google Chrome・Safariを、ワークスペースに簡単に追加するプラグインです。
検索画面で「:add」でコマンドを検索し、enterで実行します。
すると、そこからさらに候補が4つ表示されます。

「add apps」を選択すると、「Add to Workspaces」ウインドウが開きます。
ここに現在開いているアプリが一覧で表示されるので、追加したいアプリをチェックして「Workspace:」で追加したいワークスペースを選択します。

選択したら「Add」で追加できます。
ワークスペースをいちいち作るのは面倒ですが、このプラグインを使えば現状をすぐワークスペース化できます。
ScriptRunner
「ScriptRunner」はワークスペースのアクションに「スクリプト実行」を追加するプラグインです。
アクション追加後に「Edit」をクリックすると別ウインドウが開くので、そこにシェルスクリプトを入力して使用します。

QuitApps
「QuitApps」はワークスペースのアクションに「アプリの終了」を追加するプラグインです。
アクション追加後に「Edit」をクリックすると別ウインドウが開きます。
あとは左下の「+」アイコンをクリックして、アプリを追加していきます。

一番上の「Quit」の右の選択肢は下記の通りです。
| 項目 | 内容 |
|---|---|
| following | 選択したアプリをすべて終了する |
| all except following | 選択したアプリ以外をすべて終了する |
| all | すべてのアプリを終了する |
PlayMusic
「PlayMusic」はワークスペースのアクションに「音楽の操作」を追加するプラグインです。
アクション追加後に「Edit」をクリックすると別ウインドウが開きます。

設定は「Play(再生)」か「Pause(停止)」か選択して、あとは「Playlist」を選択するだけです。



高機能なスクリーンショットアプリ「CleanShot X」
AlfredでNotion内の検索ができるようになるワークフロー「Notion Search」
ちょっとした作業をラクにするアプリとそのTips #1日1Tips – 2019年9月
スニペットとしてもドキュメント検索としても使える「Dash 6」でコードや定型文を管理する
Macユーザーにオススメのスニペットアプリ「Dash」でコードや定型文の管理を行う
Alfred 4のスニペットで使えるプレースホルダー機能
Google日本語入力のサジェスト(変換候補)の選択方法
Google Chromeでタブのグループ化機能を使う方法
Default Folder XでPath Finderを「Finderクリック」機能で選択したとき、違うフォルダが選択されてしまう問題
macOSのコマンドパレット比較!SpotlightとAlfred、Raycastどれを使えばいい?
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
WordPressの常時SSL化で、下層ページのhttpからhttpsへのリダイレクトがうまくいかない場合に確認すること
売れるウェブサイトは戦略を映している【CSS Nite in Kobe】
Visual Studio CodeでGitをもっと便利に使うための拡張機能
gulp 4.0から新しく加わったseriesとparallelについての備忘録
Visual Studio CodeでDart Sassのコンパイルができる拡張機能「DartJS Sass Compiler and Sass Watcher」
テキストエディタをAtomからVisual Studio Codeに移行しました
1Passwordで素早くパスワードを入力するためのショートカットキー
Fantastical 2 for Macでスムーズにカレンダーの登録を行う
日々の制作をラクにするTips #1日1Tips – 2019年10月
画面キャプチャから動画編集までできるScreenFlowの基本的な設定