作為直接與遠程服務器打交道的前端,我需要能快速的同步代碼到服務器,不管是測試的還是生產的。而且不用別的工具(比如ssh、vnc等等),就可以在線編輯線上代碼并實時保存。
所以,我的需求是這樣的:
1、將代碼文件上傳到服務器;
2、將服務器上代碼下載到本地;
3、在線編輯服務器上的文件;
4、本地<--->線上文件夾對應,一鍵同步
……
還有別的嗎?你來腦洞一下啊……
能用機器做的臟累活,咱就得少干。而且,不裝B也挺難受的。所以,在使用編輯器的時候,我都會先找插件,自動化的、一個鍵可以解決的,千萬別用了一輩子才發現,有個插件可以讓你脫離痛苦的泥沼,使你真的“DRY”起來。
好了,回正題。
上手HBuilder有一年半了,我剛開始就發現其中有個插件,叫“FTP Sync”的,可以幫上忙。
#### 一、添加FTP Sync插件:
工具 → 插件安裝:

選擇“FTP Sync”,點窗口下面“安裝”按鈕:

裝完之后重啟一下HBuilder,然后再web項目中底部就有一個“連接”圖標了。
#### 二、添加新連接:



> 還有另兩種FTP?他們分別是什么意思?
> 1、SFTP:Secure File Transfer Protocol的縮寫,安全文件傳送協議。
> SFTP 與 FTP 有著幾乎一樣的語法和功能。SFTP是SSH的一部分,一般的SSH軟件包中都會帶有SFTP模塊,其端口號為22,在系統中沒有獨立進程,須依附于sshd服務。SFTP使用起來是更安全的,但是傳輸效率相比FTP要低一些。
> 2、FTPS:加密版的FTP。FTPS之于FTP,就如HTTPS之于HTTP。
【未完,待續……】