如何一键打开IntelliJ系IDE客户端的远程开发项目
一键打开PhpStorm远程开发项目的解决方案
一、使用命令行参数直接启动远程会话
PhpStorm 2024.3支持通过命令行参数直接触发远程开发连接,无需手动导航菜单。
1. 确定PhpStorm可执行文件路径
根据操作系统找到PhpStorm的启动程序路径:
- Windows:
C:\Program Files\JetBrains\PhpStorm 2024.3\bin\phpstorm64.exe - macOS:
/Applications/PhpStorm.app/Contents/MacOS/phpstorm - Linux:
/usr/local/bin/phpstorm或安装目录下的bin/phpstorm.sh
2. 获取远程连接ID
打开PhpStorm的远程开发配置文件,找到已保存的SSH连接ID:
- Windows:
%APPDATA%\JetBrains\PhpStorm2024.3\options\remoteDev.xml - macOS:
~/Library/Application Support/JetBrains/PhpStorm2024.3/options/remoteDev.xml - Linux:
~/.config/JetBrains/PhpStorm2024.3/options/remoteDev.xml
在文件中找到<connection>节点,其id属性就是连接ID,格式类似ssh://username@your-server-ip:22。
3. 测试命令行启动
在终端/CMD中执行以下命令替换为你的路径和连接ID:
# Windows "C:\Program Files\JetBrains\PhpStorm 2024.3\bin\phpstorm64.exe" remote-dev connect ssh://username@your-server:22 # macOS /Applications/PhpStorm.app/Contents/MacOS/phpstorm remote-dev connect ssh://username@your-server:22 # Linux /usr/local/bin/phpstorm remote-dev connect ssh://username@your-server:22
如果需要指定远程服务器上的特定项目路径,可添加--project参数:
remote-dev connect ssh://username@your-server:22 --project /var/www/your-project
二、创建桌面快捷方式
基于上述命令行参数,为不同系统创建一键启动的桌面快捷方式:
Windows
- 右键桌面 → 新建 → 快捷方式
- 在“对象位置”输入框中填入完整命令:
"C:\Program Files\JetBrains\PhpStorm 2024.3\bin\phpstorm64.exe" remote-dev connect ssh://username@your-server:22 - 点击下一步,命名快捷方式(如“PhpStorm 远程项目”),完成创建。
- 可选:右键快捷方式 → 属性 → 更改图标,选择PhpStorm安装目录
bin文件夹中的phpstorm.ico图标。
macOS
- 打开“自动操作”应用(Launchpad中搜索)
- 选择应用程序模板,点击选取
- 在左侧操作列表中找到运行Shell脚本,拖到右侧编辑区
- 在脚本输入框中填入:
/Applications/PhpStorm.app/Contents/MacOS/phpstorm remote-dev connect ssh://username@your-server:22 - 点击顶部菜单 → 文件 → 存储,命名为“PhpStorm 远程项目”,保存到“应用程序”文件夹。
- 可将该应用拖到Dock栏快速访问。
Linux
- 创建一个桌面配置文件
phpstorm-remote.desktop,内容如下:
替换[Desktop Entry] Name=PhpStorm Remote Project Exec=/usr/local/bin/phpstorm remote-dev connect ssh://username@your-server:22 Icon=/path/to/phpstorm/bin/phpstorm.png Type=Application Categories=Development;IDE;Exec路径、连接ID和Icon路径(可在PhpStorm安装目录的bin文件夹找到图标)。 - 将文件保存到
~/.local/share/applications/目录 - 赋予执行权限:
chmod +x ~/.local/share/applications/phpstorm-remote.desktop - 之后可在应用菜单中找到该快捷方式,拖到任务栏固定。
内容的提问来源于stack exchange,提问作者k0pernikus
相关产品推荐
相关产品推荐

