如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作
2016-02-23 11:32
1071 查看
Phpstorm除了能直接打开localhost文件之外,还可以连接FTP,除了完成正常的数据传递任务之外,还可以进行本地文件与服务端文件的异同比较,同一文件自动匹配目录上传,下载,这些功能是平常IDE,FTP软件中少见的,而且是很耗工作时间的一个操作。换句话说,在Webstorm/Phpstorm中操作ftp能找到原来版本控制的感觉。唯一的缺点是:上传,下载的打开链接要稍费时间,适合的场景在于单文件的编辑,这个如果网速够快一般可以忽略,而且就个人体验,虽然链接的速度稍慢,传输的速度并不慢。
1. 设置: 设置的入口有两处,
a. Tools->Deployment->configruation
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/163a443861b0485af65230cba7d5a2c3.jpg)
b. File->Settings->Deployment->configruation
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/738db254dd077f79680f1b58fd719160.jpg)
单击左上角加号新增一个FTP服务连接 然后配置FTP host,username,pwd等信息,配置好之后,可以Test FTP connection测试FTP是否连接成功。 然后点击Root path三点,如果有FTP服务端的目录读取出来,那就没问题,如果读取不出来,则在下面的Advanced options中选择Passive mode(被动模式)。 然后在Web server root URL中填写域名信息或者空间商提供的免费三级域名。 然后在Mappings 选择映射目录分别为本地,发布或web路径。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/e6852a0469345ac078e499c41e9c20bb.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/eee98573a4d94cb705bb4c09eea0a3af.jpg)
2. 出口:
在与ftp连接的项目文件右击就能发现deployment,分别有四个选项(这个选项只有在连接成功后才能显示):
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/a3fe33ba90b9bbb1b58ac586ea22b9fb.jpg)
1). upload to ... 上传到服务端
2). Download from ... 从服务端拉
3). Compare with Deployed Version on ... 本地版本与服务端版本进行比较
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/7bdc459226b00dde06fbf619207e88e5.jpg)
4). Sync with Deployed to ... 比较之外还可以直接进行操作.(3,4的差别在于,3只能浏览不能操作,4可以操作)。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/06be50539581f7c489449182d0a9df51.jpg)
3. 显示扩展面板 Tools->Deployment->configruation->Browse Remote host
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/7df942ee2f58a135e5c29c4367089826.jpg)
成功打开之后:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/dbb0d5f56c4728b0b194e6377208b747.jpg)
打开的目的在于对文件的方便编辑,可以这样操作:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/b751d4e11ca3bcc20ac2407a21c09bd0.jpg)
4. 快捷操作
a. 可以在keymap中添加相应的快捷键操作。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/95f775dab292410137547e8ceaf6999c.jpg)
b. 可以在toolbar上添加常用的图标以方便操作,为了防止误操作,建议操作的图标之间最好有隔离图标,虽然误操作可以利用本地历史记录找回来,但工作效率可能有所下降。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/04d35a5cdb29119e9cf7acbd5484ca3a.gif)
另外提供除了版本控制之外的一份本地历史记录,多次挽救我于生死边缘:
右键 -> localhost history -> show history
Pub label是对当前历史记录的一个名称记录
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/eb6efa4aa6b6cf52ca80a53c1465baf0.gif)
原文链接:http://www.cnblogs.com/jikey/p/3486621.html
1. 设置: 设置的入口有两处,
a. Tools->Deployment->configruation
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/163a443861b0485af65230cba7d5a2c3.jpg)
b. File->Settings->Deployment->configruation
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/738db254dd077f79680f1b58fd719160.jpg)
单击左上角加号新增一个FTP服务连接 然后配置FTP host,username,pwd等信息,配置好之后,可以Test FTP connection测试FTP是否连接成功。 然后点击Root path三点,如果有FTP服务端的目录读取出来,那就没问题,如果读取不出来,则在下面的Advanced options中选择Passive mode(被动模式)。 然后在Web server root URL中填写域名信息或者空间商提供的免费三级域名。 然后在Mappings 选择映射目录分别为本地,发布或web路径。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/e6852a0469345ac078e499c41e9c20bb.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/eee98573a4d94cb705bb4c09eea0a3af.jpg)
2. 出口:
在与ftp连接的项目文件右击就能发现deployment,分别有四个选项(这个选项只有在连接成功后才能显示):
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/a3fe33ba90b9bbb1b58ac586ea22b9fb.jpg)
1). upload to ... 上传到服务端
2). Download from ... 从服务端拉
3). Compare with Deployed Version on ... 本地版本与服务端版本进行比较
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/7bdc459226b00dde06fbf619207e88e5.jpg)
4). Sync with Deployed to ... 比较之外还可以直接进行操作.(3,4的差别在于,3只能浏览不能操作,4可以操作)。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/06be50539581f7c489449182d0a9df51.jpg)
3. 显示扩展面板 Tools->Deployment->configruation->Browse Remote host
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/7df942ee2f58a135e5c29c4367089826.jpg)
成功打开之后:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/dbb0d5f56c4728b0b194e6377208b747.jpg)
打开的目的在于对文件的方便编辑,可以这样操作:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/b751d4e11ca3bcc20ac2407a21c09bd0.jpg)
4. 快捷操作
a. 可以在keymap中添加相应的快捷键操作。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/95f775dab292410137547e8ceaf6999c.jpg)
b. 可以在toolbar上添加常用的图标以方便操作,为了防止误操作,建议操作的图标之间最好有隔离图标,虽然误操作可以利用本地历史记录找回来,但工作效率可能有所下降。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/04d35a5cdb29119e9cf7acbd5484ca3a.gif)
另外提供除了版本控制之外的一份本地历史记录,多次挽救我于生死边缘:
右键 -> localhost history -> show history
Pub label是对当前历史记录的一个名称记录
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/16/eb6efa4aa6b6cf52ca80a53c1465baf0.gif)
原文链接:http://www.cnblogs.com/jikey/p/3486621.html
相关文章推荐
- thinkphp url重写规则及wamp配置
- 一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——解码篇:(一)用ffmpeg解码视频
- 安装php 找不到lib.so包原因分析
- php分享二十二:php面向对象
- Jenkins进阶系列之——05FTP publisher plugin插件
- Jenkins进阶系列之——04Publish Over FTP Plugin插件
- Yii2中request的使用
- php中常用的处理字符串的函数
- eerTyraniBfohtpeDmuminiM.111
- phpstorm的第一个程序:helloworld
- PHP基于数组的分页函数(核心函数array_slice())
- 尝试phpStorm编程
- FTP
- php基于Fleaphp框架实现cvs数据导入MySQL的方法
- yii2.0-rules验证规则应用实例
- PHP的异常处理、错误的抛出及错误回调函数
- PHP编写RESTful接口
- PHP实现查询两个数组中不同元素的方法
- Yii2.0数据库查询实例(三)
- 利用php实现最简单的爬虫