daisuzz.log

AlfredからIntelliJ IDEAのプロジェクトを開く方法

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を作成する場所を指定する。

f:id:dais39:20210106223953p:plain f:id:dais39:20210106223957p:plain

ToolBoxを利用していない人は、IDEで適当なプロジェクトを開いてメニューバーからTools -> Create Command-line Launcher ... を押下 > shell scriptを作成する場所を指定する。

f:id:dais39:20210106224002p:plain

今回は/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の特定のプロジェクトが開けるか確認する。 f:id:dais39:20210106224109p:plain