AlfredからIntelliJ IDEAのプロジェクトをマウスやクリックを使わずに開けたら便利だなーと思って設定したので、やり方をまとめていく。
Alfred Powerpackを有効にする
https://www.alfredapp.com/shop/ からSingle LicenseかMega Supporterを購入する。
おすすめはメジャーバージョンが変わってもライセンスを使い続けることができるMega Supporter。
Jetbrains製品を起動するためのAlfred Workflowをインストール
有志で作成しているものはちらほらあるが、star数が多かったので、https://github.com/bchatard/alfred-jetbrains を使う。
インストール方法はREADMEに書いてあるので、その通りに進めていく。
インストールにnpmを使うので、手元に環境がない人はNodeをインストールするところから。
CLIからIntelliJ IDEAを起動するためのshell scriptを作成する
ideaコマンドを使うので、そのためのshell scriptを作成する。
作成方法は2つ。
ToolBoxを利用している人は、ToolBoxのwindowから右上のsettings -> Shell Scripts -> Generate shell scriptsを有効にする -> Shell scripts locationにshell scriptを作成する場所を指定する。
ToolBoxを利用していない人は、IDEで適当なプロジェクトを開いてメニューバーからTools -> Create Command-line Launcher ... を押下 > shell scriptを作成する場所を指定する。
今回は/usr/local/bin
配下に作成するように指定。
shell scriptで起動できるか確認する
shell scriptでIntelliJ IDEAが開くか確認する。
$ idea
IntelliJ IDEAが開かない場合は、shell scriptの場所がPATHに含まれているか確認する。
$ which idea $ echo $PATH
AlfredからIntelliJ IDEAのプロジェクトを開く
shell scriptでIntelliJ IDEAが開けたら、AlfredからIntelliJ IDEAの特定のプロジェクトが開けるか確認する。