Phpstorm除了能直接打开localhost文件以外,还能够链接FTP,除了完成正常的数据传递任务以外,还能够进行本地文件与服务端文件的异同比较,同一文件自动匹配目录上传,下载,这些功能是日常IDE,FTP软件中少见的,并且是很耗工做时间的一个操做。换句话说,在Webstorm/Phpstorm中操做ftp能找到原来版本控制的感受。惟一的缺点是:上传,下载的打开连接要稍费时间,适合的场景在于单文件的编辑,这个若是网速够快通常能够忽略,并且就我的体验,虽然连接的速度稍慢,传输的速度并不慢。php
1. 设置: 设置的入口有两处, html
a. Tools->Deployment->configruation java
b. File->Settings->Deployment->configruationweb
单击左上角加号新增一个FTP服务链接 而后配置FTP host,username,pwd等信息,配置好以后,能够Test FTP connection测试FTP是否链接成功。 而后点击Root path三点,若是有FTP服务端的目录读取出来,那就没问题,若是读取不出来,则在下面的Advanced options中选择Passive mode(被动模式)。 而后在Web server root URL中填写域名信息或者空间商提供的免费三级域名。 而后在Mappings 选择映射目录分别为本地,发布或web路径。app
2. 出口: phpstorm
在与ftp链接的项目文件右击就能发现deployment,分别有四个选项(这个选项只有在链接成功后才能显示): ide
1). upload to ... 上传到服务端 工具
2). Download from ... 从服务端拉 测试
3). Compare with Deployed Version on ... 本地版本与服务端版本进行比较 idea
4). Sync with Deployed to ... 比较以外还能够直接进行操做.(3,4的差异在于,3只能浏览不能操做,4能够操做)。
3. 显示扩展面板 Tools->Deployment->configruation->Browse Remote host
成功打开以后:
打开的目的在于对文件的方便编辑,能够这样操做:
4. 快捷操做
a. 能够在keymap中添加相应的快捷键操做。
b. 能够在toolbar上添加经常使用的图标以方便操做,为了防止误操做,建议操做的图标之间最好有隔离图标,虽然误操做能够利用本地历史记录找回来,但工做效率可能有所降低。
另外提供除了版本控制以外的一份本地历史记录,屡次挽救我于生死边缘:
右键 -> localhost history -> show history
Pub label是对当前历史记录的一个名称记录
扩展阅读:
phpstorm配置本地localhost路径方式打开 http://hi.baidu.com/lhaix/item/80f001c4078594c6984aa03e?qq-pf-to=pcqq.group
最后提醒一下,这个功能在jerbrains系列产品线上应该都有,好比:intelij idea(javaer), pycharm(pyer)等。
文中使用的截图工具:
AshampooSnap,GifCam2.0汉化绿色版
百度下载 密码: 2p86