Open3

Phpstorm メモ

redamoonredamoon

VSCode のように code . でコマンドラインでプロジェクト起動させる方法

https://www.jetbrains.com/help/phpstorm/2024.3/working-with-the-ide-features-from-command-line.html?Working_with_the_IDE_Features_from_Command_Line&keymap=Sublime+Text+(macOS)#toolbox

Mac の場合

特定のプロジェクトにコマンドラインで移動して、 open -na "PhpStorm.app" --args "$@" を実行することでプロジェクトを生成して起動することができる。

ドキュメントには、シェルスクリプトを使った起動方法が書かれている。

  1. /usr/local/bin/phpstorm で シェルスクリプトを作成: open -na "PhpStorm.app" --args "$@"
  2. chmod +x /usr/local/bin/phpstorm で実行権限を与える
  3. 特定のディレクトリに移動する cd xxx/xxx
  4. phpstorm . を実行する
  5. プロジェクトが起動する
#!/bin/sh

open -na "PhpStorm.app" --args "$@"

引数の意味

引数 意味
-a アプリケーションを指定
-n すでに実行中のアプリでも、新しいインスタンスとして生成する
--args アプリケーションにわたす引数:この例では現在のディレクトリ
redamoonredamoon

AI Assistant

https://www.jetbrains.com/ja-jp/ai

  • /docs で IDEのドキュメントを押してくれる。
  • サードパーティ用のLLMも追加することが可能
  • 基本モデル:GPTやClaude
  • /explain はコードの説明をしてくれる(パスを指定する)
  • /refactor はコードのリファクタリングを提案してくれる (パスを指定する)