如果你的開發環境是在遠程主機上,webstorm可以提供通過ftp/ftps/sftp等方式實現遠程同步開發。這樣我們可以就拋棄ftp、 winscp等工具,通過webstorm編輯遠程文件以及部署,本文基於WebStorm5.04編寫, Intellij IDEA或者PHPStorm使用方法基本相同,可參考之。並且還要感謝因特里基友群群主大貓的幫助。
1、首先我們來創建一個基於遠程主機的project,點擊file>new project from existing sources,打開了創建project的對話框,我們選擇第四項,例如我們的遠程主機通過ftp/sftp/ftps等方式傳輸文件,點擊next。
2、設置project name與本地路徑,deployment option這項選擇custom,設置完畢next。
3、設置deployment option,注意Upload changed files automatically to default server,此項可以設置本地文件上傳到遠程主機的時機,我選擇on explicit save action(ctrl+s),這樣就可以通過快捷鍵ctrl+s來上傳文件,然后next。
4、配置遠程主機,就不解釋啦~ 配置好了next。
5、指定遠程主機的根目錄,我們點擊project root即可,然后next。
6、配置訪問路徑,完了finish。
7、到此,我們的遠程project就算創建完畢了,webstorm會從遠程主機下載文件到本地路徑,如下圖,左邊欄為本地project文件,右邊欄 remote host為遠程主機的文件,看看是不是一一對應起來了? 這樣我們在本地修改一個文件,再按ctrl+s就可以自動上傳到遠程主機了。
通過tool>deployment,我們可以對進行更多遠程部署相關的操作和設置。
結合Live edit,可以實現遠程無刷新編輯調試。
下面是一個官方的演示視頻鏈接,演示了如何在webstorm上進行遠程開發,以及更詳細的功能展現:http://www.jetbrains.com/webstorm/demos/ftp_sync.html
本文源地址為:http://www.cssha.com/webstorm-phpstorm-remote-host # 轉載請注明出處。