使用Phpstorm实现远程开发
2017-09-17 12:04
274 查看
Phpstorm除了能直接打开本地文件之外,还可以连接FTP,除了完成正常的数据传递任务之外,还可以进行本地文件与服务端文件的异同比较,同一文件自动匹配目录上传,下载,这些功能是平常IDE,FTP软件中少见的,而且是很耗工作时间的一个操作。换句话说,在Webstorm/Phpstorm中操作ftp能找到原来版本控制的感觉。唯一的缺点是:上传,下载的打开链接要稍费时间,适合的场景在于单文件的编辑,这个如果网速够快一般可以忽略,传输的速度并不慢。
打开PhpStorm,打开一个本地项目。依次找到Tools—>Deployment—>Cofiguration,点击进入。
2.2填写FTP信息
依次填入项目名称,FTP主机地址,用户名,密码,项目的浏览器访问地址,然后点击Test FTP connection测试是否连接成功。点击Mappings,配置项目本地地址,其他默认,注意远程地址那有个斜杠。点击OK。
2.3查看远程项目文件
依次找到Tools—>Deployment—>Browse Remote Host,点击进入。选择刚才创建的远程主机名称,即可查看远程文件。到此为止PhpStorm中FTP的配置工作已经完成。
(注:若FTP协议不能正常连接,请尝试使用22端口;若依旧不行,请尝试使用SFTP协议,22端口进行连接。)
3.常用操作方法:
3.1远程文件后面的日期如何显示?
点击一下右上角的小齿轮,选择Show Date即可。
3.2怎样下载远程文件到本地?
右键选择远程文件,点击Download from here,即完成下载。
3.3怎样上传文件到远程服务器?
右键选择远程文件,点击Upload here,即完成文件上传。
3.4如何对比远程文件与本地文件的区别?
右键选择远程文件,点击Compare With Local Version,即可查看文件对比。
3.5本地文件更改的比较多,如何知道哪些文件做了更改?
右键选择可能更改了的远程文件夹,点击Sync With Local,会自行搜索出有变更的文件。过程中可以在编辑器中修改。
4.总结:
PhpStorm中FTP的操作方法还有很多,例如可以本地编辑,实时自动同步到远程服务器,免去手动上传操作。个人不喜欢自动同步上传,总感觉有种失控的感觉,毕竟需要直接更改的地方不是太多,同时还要考虑SVN版本控制问题。
常用操作中列出的是对于远程文件右键点击,同样本地文件也可以右键点击,功能一样,只是会换一种描述。其他操作自行摸索吧,有好的操作技能请在下面评论中提出来吧。以上均是本人实际操作,若在你操作中遇到问题,也请在评论中提出来吧。
5.可能遇到的问题:
如果按照上面的操作,点击测试连接无法连接到远程主机。请尝试点击Advanced options—》勾选Passive mode(被动模式)。
打开PhpStorm,打开一个本地项目。依次找到Tools—>Deployment—>Cofiguration,点击进入。
2.2填写FTP信息
依次填入项目名称,FTP主机地址,用户名,密码,项目的浏览器访问地址,然后点击Test FTP connection测试是否连接成功。点击Mappings,配置项目本地地址,其他默认,注意远程地址那有个斜杠。点击OK。
2.3查看远程项目文件
依次找到Tools—>Deployment—>Browse Remote Host,点击进入。选择刚才创建的远程主机名称,即可查看远程文件。到此为止PhpStorm中FTP的配置工作已经完成。
(注:若FTP协议不能正常连接,请尝试使用22端口;若依旧不行,请尝试使用SFTP协议,22端口进行连接。)
3.常用操作方法:
3.1远程文件后面的日期如何显示?
点击一下右上角的小齿轮,选择Show Date即可。
3.2怎样下载远程文件到本地?
右键选择远程文件,点击Download from here,即完成下载。
3.3怎样上传文件到远程服务器?
右键选择远程文件,点击Upload here,即完成文件上传。
3.4如何对比远程文件与本地文件的区别?
右键选择远程文件,点击Compare With Local Version,即可查看文件对比。
3.5本地文件更改的比较多,如何知道哪些文件做了更改?
右键选择可能更改了的远程文件夹,点击Sync With Local,会自行搜索出有变更的文件。过程中可以在编辑器中修改。
4.总结:
PhpStorm中FTP的操作方法还有很多,例如可以本地编辑,实时自动同步到远程服务器,免去手动上传操作。个人不喜欢自动同步上传,总感觉有种失控的感觉,毕竟需要直接更改的地方不是太多,同时还要考虑SVN版本控制问题。
常用操作中列出的是对于远程文件右键点击,同样本地文件也可以右键点击,功能一样,只是会换一种描述。其他操作自行摸索吧,有好的操作技能请在下面评论中提出来吧。以上均是本人实际操作,若在你操作中遇到问题,也请在评论中提出来吧。
5.可能遇到的问题:
如果按照上面的操作,点击测试连接无法连接到远程主机。请尝试点击Advanced options—》勾选Passive mode(被动模式)。
相关文章推荐
- 使用WebStorm/Phpstorm实现remote host远程开发
- 使用WebStorm/Phpstorm实现remote host远程开发
- 使用Phpstorm实现远程开发
- 使用WebStorm/Phpstorm实现remote host远程开发
- 使用WebStorm/Phpstorm实现remote host远程开发
- 使用phpstorm和xdebug实现远程调试
- phpstorm 实现远程开发,线上线下同步
- Android开发之使用AIDL和远程服务实现进程通信
- 使用PHPStorm实现远程调试
- 配置phpStorm实现remote host远程同步开发
- 使用tinymini210开发远程的温度监控系统,实现C#和安卓客户端显示数据和控制
- 使用phpstorm和xdebug实现远程调试的方法
- phpstorm 实现远程开发,线上线下同步(实时更新代码)
- 使用VisualSVNServer+花生壳实现远程协同开发版本控制
- 项目开发技巧(四):使用JspSmartupload实现文件上传下载(二):jspSmartUpload上传下载全攻略(ZZ)
- 使用SQLSERVER的扩展存储过程实现远程备份与恢复
- 使用MapX开发实现若干小功能
- 使用VS2005搭建典型高效的SharePoint开发环境,提高生产效率,包含远程调试,自动部署