【Windows】エクスプローラーでag .\と打つだけ!Antigravity IDEを爆速で開く方法
Antigravity IDEでフォルダを開くたびに、
- Antigravity IDEを起動する
- 「フォルダーを開く」を選ぶ
- 対象フォルダを探す
という操作をするのは、地味に面倒です。
この記事では、Windowsのファイルエクスプローラーで対象フォルダを表示し、アドレスバーに次のコマンドを入力するだけでAntigravity IDEを起動できるようにします。
ag .\
設定は数分で完了します。
完成後の使い方
Antigravity IDEで開きたいフォルダを、ファイルエクスプローラーで表示します。
その状態で、アドレスバーに次のように入力します。
ag .\
Enterキーを押すと、現在表示しているフォルダがAntigravity IDEで開きます。
アドレスバーは、次のショートカットでも選択できます。
Alt + D
つまり、設定後は次の3操作だけです。
Alt + D
ag .\
Enter
仕組み
Antigravity IDEには、コマンドラインからIDEを起動するためのバッチファイルがあります。
通常は、次のような場所にあります。
%LOCALAPPDATA%\Programs\Antigravity IDE\bin\antigravity-ide.cmd
このファイルと同じフォルダに、短い名前のag.batを追加します。
ag.bat
↓
antigravity-ide.cmdを呼び出す
↓
現在のフォルダをAntigravity IDEで開く
既存のbinフォルダにはパスが通っているため、別途環境変数を編集せずにagというコマンドを追加できます。
手順1:Antigravity IDEのコマンドを探す
コマンドプロンプトまたはPowerShellを開き、次のコマンドを実行します。
where antigravity-ide
次のようなパスが表示されればOKです。
C:\Users\ユーザー名\AppData\Local\Programs\Antigravity IDE\bin\antigravity-ide.cmd
環境によってインストール先が異なる可能性があるため、表示されたパスを使用してください。
手順2:binフォルダを開く
先ほど表示されたパスから、末尾のantigravity-ide.cmdを除いたフォルダを開きます。
標準的なインストール先なら、次のフォルダです。
%LOCALAPPDATA%\Programs\Antigravity IDE\bin
このパスは、そのままファイルエクスプローラーのアドレスバーへ貼り付けて開けます。
手順3:ag.batを作成する
binフォルダ内で新しいテキストファイルを作成し、ファイル名を次のように変更します。
ag.bat
ファイルの中には、次の1行を記述します。
@call antigravity-ide.cmd "%~1"
保存したら設定完了です。
拡張子が.txtになる場合
Windowsの設定によっては、実際のファイル名が次のようになっていることがあります。
ag.bat.txt
ファイルエクスプローラー上部の「表示」から、ファイル名拡張子を表示してください。
Windows 11の場合は、通常次の場所にあります。
表示
└ 表示
└ ファイル名拡張子
正しいファイル名がag.batになっていることを確認します。
手順4:動作確認
任意のフォルダをファイルエクスプローラーで開きます。
アドレスバーに次のコマンドを入力してください。
ag .\
Enterキーを押し、そのフォルダがAntigravity IDEで開けば成功です。
バッチファイルの内容を解説
作成したバッチファイルは、次の内容です。
@call antigravity-ide.cmd "%~1"
それぞれの意味を分解すると、次のようになります。
antigravity-ide.cmd
Antigravity IDE本体をコマンドラインから起動するためのバッチファイルです。
%~1
ag.batへ渡された1番目の引数を表します。
今回のコマンドでは、次の部分です。
ag .\
^^
.\は「現在のフォルダ」を意味します。
ファイルエクスプローラーのアドレスバーからコマンドを実行すると、表示中のフォルダが基準になるため、そのフォルダをAntigravity IDEへ渡せます。
"%~1"をダブルクォートで囲む理由
フォルダ名に空白が含まれていても、1つのパスとして扱えるようにするためです。
たとえば、次のようなフォルダでも正常に開けます。
C:\My Projects\Sample App
callを付ける理由
呼び出し先も.cmdファイルなので、処理を明示的に呼び出してバッチファイルへ制御を戻すためです。
今回の用途では大きな違いが出ない場合もありますが、バッチファイルから別のバッチファイルを実行するときはcallを付けておく方が安全です。
@を付ける理由
実行時にコマンドそのものが画面へ表示されるのを抑制します。
ag .\が動かない場合
where antigravity-ideで何も表示されない
Antigravity IDEのbinフォルダにパスが通っていない可能性があります。
まず、次のフォルダが存在するか確認してください。
%LOCALAPPDATA%\Programs\Antigravity IDE\bin
存在する場合は、そのフォルダをWindowsの環境変数Pathへ追加する方法があります。
また、Antigravity IDEの再インストールで解決する可能性もあります。
agが見つからない
次の点を確認してください。
- ファイル名が
ag.bat.txtになっていないか -
ag.batをantigravity-ide.cmdと同じフォルダに置いたか - 新しく開いたエクスプローラーで試したか
-
where agでag.batが表示されるか
確認用コマンドは次のとおりです。
where ag
正常なら、次のようなパスが表示されます。
C:\Users\ユーザー名\AppData\Local\Programs\Antigravity IDE\bin\ag.bat
フォルダ名に空白があると開けない
ag.batの内容で、%~1がダブルクォートに囲まれているか確認してください。
@call antigravity-ide.cmd "%~1"
次の書き方では、空白を含むパスが途中で分割される可能性があります。
antigravity-ide.cmd %~1
任意のフォルダを直接指定する
現在表示中のフォルダだけでなく、別のフォルダを指定することもできます。
ag "C:\Projects\sample-app"
パスに空白が含まれる場合は、必ずダブルクォートで囲みます。
ag "C:\My Projects\sample-app"
複数の引数にも対応させる場合
今回の用途では"%~1"だけで十分ですが、Antigravity IDEへすべての引数を渡したい場合は、ag.batを次のように変更できます。
@call antigravity-ide.cmd %*
ただし、単純にフォルダを開くだけなら、空白を含むパスを確実に扱える次の記述が分かりやすいです。
@call antigravity-ide.cmd "%~1"
まとめ
設定内容は、Antigravity IDEのbinフォルダに次のファイルを追加するだけです。
ファイル名
ag.bat
ファイル内容
@call antigravity-ide.cmd "%~1"
これで、ファイルエクスプローラーから次の操作だけで、現在のフォルダをAntigravity IDEで開けます。
Alt + D
ag .\
Enter
右クリックメニューを増やしたり、レジストリを編集したりする必要もありません。
毎回数秒の操作でも、開発中に何度も繰り返すと意外に大きな差になります。エクスプローラーをプロジェクトランチャーとして使いたい人におすすめの設定です。