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