Ubuntu下PHPStorm文件管理操作指南
一 本地项目与目录管理
二 版本控制集成
三 远程文件管理与同步
SFTP部署(推荐):在File → Settings → Build, Execution, Deployment → Deployment点击**+ → SFTP**,填写Host、Port 22、User、认证方式(密码或Key pair),点击Test Connection验证;在Mappings中设置本地与远程路径映射。之后可通过Tools → Deployment → Upload to/Download from或开启Automatic Upload实现自动/手动同步。
FTP配置:同路径新建FTP连接,填写Host、Port 21、User、Password,在Mappings设置路径,测试成功后即可右键文件/目录进行上传、下载与同步。
SSHFS挂载(类本地体验):在Ubuntu安装sshfs后执行挂载(示例:sshfs user@host:/remote/path /mnt/sshfs),然后在PHPStorm中File → Open打开挂载目录进行编辑,保存即自动落盘到远端。
Samba共享:Ubuntu端安装并配置Samba共享目录;PHPStorm不直接挂载Samba,可先用cifs-utils将共享挂载到本地目录(示例:sudo mount -t cifs //host/share /mnt/samba -o username=win_user,password=win_pass),再在PHPStorm中打开挂载路径。
四 实用技巧与常见问题
快捷键提效:常用包括Ctrl+Space(补全)、Ctrl+Shift+N(找文件)、Ctrl+Shift+R(替换)、Alt+F12(终端)、Ctrl+/与Ctrl+Shift+/(注释);若与系统快捷键冲突,可在File → Settings → Keymap自定义。
权限与连接问题:SFTP/SSH请确保Ubuntu已安装并启动OpenSSH服务(sudo systemctl start ssh && sudo systemctl enable ssh);若遇到权限拒绝或连接失败,优先检查用户名/密钥/端口与远端目录权限。