使用Phpstorm实现远程开发
Phpstorm除了能直接打開(kāi)本地文件之外,還可以連接FTP,除了完成正常的數(shù)據(jù)傳遞任務(wù)之外,還可以進(jìn)行本地文件與服務(wù)端文件的異同比較,同一文件自動(dòng)匹配目錄上傳,下載,這些功能是平常IDE,FTP軟件中少見(jiàn)的,而且是很耗工作時(shí)間的一個(gè)操作。換句話(huà)說(shuō),在Webstorm/Phpstorm中操作ftp能找到原來(lái)版本控制的感覺(jué)。唯一的缺點(diǎn)是:上傳,下載的打開(kāi)鏈接要稍費(fèi)時(shí)間,適合的場(chǎng)景在于單文件的編輯,這個(gè)如果網(wǎng)速夠快一般可以忽略,傳輸?shù)乃俣炔⒉宦?/p>
打開(kāi)PhpStorm,打開(kāi)一個(gè)本地項(xiàng)目。依次找到Tools—>Deployment—>Cofiguration,點(diǎn)擊進(jìn)入。
2.2填寫(xiě)FTP信息
依次填入項(xiàng)目名稱(chēng),FTP主機(jī)地址,用戶(hù)名,密碼,項(xiàng)目的瀏覽器訪(fǎng)問(wèn)地址,然后點(diǎn)擊Test FTP connection測(cè)試是否連接成功。點(diǎn)擊Mappings,配置項(xiàng)目本地地址,其他默認(rèn),注意遠(yuǎn)程地址那有個(gè)斜杠。點(diǎn)擊OK。
2.3查看遠(yuǎn)程項(xiàng)目文件
依次找到Tools—>Deployment—>Browse Remote Host,點(diǎn)擊進(jìn)入。選擇剛才創(chuàng)建的遠(yuǎn)程主機(jī)名稱(chēng),即可查看遠(yuǎn)程文件。到此為止PhpStorm中FTP的配置工作已經(jīng)完成。
(注:若FTP協(xié)議不能正常連接,請(qǐng)嘗試使用22端口;若依舊不行,請(qǐng)嘗試使用SFTP協(xié)議,22端口進(jìn)行連接。)
3.常用操作方法:
3.1遠(yuǎn)程文件后面的日期如何顯示?
點(diǎn)擊一下右上角的小齒輪,選擇Show Date即可。
3.2怎樣下載遠(yuǎn)程文件到本地?
右鍵選擇遠(yuǎn)程文件,點(diǎn)擊Download from here,即完成下載。
3.3怎樣上傳文件到遠(yuǎn)程服務(wù)器?
右鍵選擇遠(yuǎn)程文件,點(diǎn)擊Upload here,即完成文件上傳。
3.4如何對(duì)比遠(yuǎn)程文件與本地文件的區(qū)別?
右鍵選擇遠(yuǎn)程文件,點(diǎn)擊Compare With Local Version,即可查看文件對(duì)比。
3.5本地文件更改的比較多,如何知道哪些文件做了更改?
右鍵選擇可能更改了的遠(yuǎn)程文件夾,點(diǎn)擊Sync With Local,會(huì)自行搜索出有變更的文件。過(guò)程中可以在編輯器中修改。
4.總結(jié):
PhpStorm中FTP的操作方法還有很多,例如可以本地編輯,實(shí)時(shí)自動(dòng)同步到遠(yuǎn)程服務(wù)器,免去手動(dòng)上傳操作。個(gè)人不喜歡自動(dòng)同步上傳,總感覺(jué)有種失控的感覺(jué),畢竟需要直接更改的地方不是太多,同時(shí)還要考慮SVN版本控制問(wèn)題。
常用操作中列出的是對(duì)于遠(yuǎn)程文件右鍵點(diǎn)擊,同樣本地文件也可以右鍵點(diǎn)擊,功能一樣,只是會(huì)換一種描述。其他操作自行摸索吧,有好的操作技能請(qǐng)?jiān)谙旅嬖u(píng)論中提出來(lái)吧。以上均是本人實(shí)際操作,若在你操作中遇到問(wèn)題,也請(qǐng)?jiān)谠u(píng)論中提出來(lái)吧。
5.可能遇到的問(wèn)題:
如果按照上面的操作,點(diǎn)擊測(cè)試連接無(wú)法連接到遠(yuǎn)程主機(jī)。請(qǐng)嘗試點(diǎn)擊Advanced options—》勾選Passive mode(被動(dòng)模式)。
總結(jié)
以上是生活随笔為你收集整理的使用Phpstorm实现远程开发的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: hustoj的搭建
- 下一篇: golang定时任务的使用