Sublime Text FTP/SFTP 遠端檔案同步

通常我習慣程式開發用本地伺服器(Localhost),但如果要跟設計師或客戶展示或討論必需使用線上正是伺服器,通常要使用FileZilla等FTP軟體將程式檔案更新至遠端,所以接下來要介紹的套件包(Package)就是可以讓你開發時習慣用本地端測試、同時線上也會跟著你存擋的檔案做同步更新,一舉兩得,以下使用Mac OS X操作

(1) 利用 Package Control 安裝 SFTP 套件包

關於安裝 Package Control 套件包請參考 SublimeText2 套件管理控制器 Package Control

使用快捷鍵 Command + Shift + P 開啟指令列表,輸入 SFTP 過濾(Filter)第一項點擊或按下Enter開始安裝

(2) 將資料夾加入 Sublime Text 2 專案(Project) / 左列Folders視窗已有可省略

點擊 Sublime Text 2 工具列底下的 Add Folder to Project,選擇要加入專案的資料夾,Sublime Text 2 預設會在左邊顯示 資料夾(Folder) 視窗

(3) 針對專案(Project)設定FTP/SFTP

對專案按下右鍵,選擇 SFTP/FTP 底下的 Map to Remote,此專案資料夾下會自動加入sftp-config.json 檔案

(4) 設定 sftp-config.json
基本上預設會有一些設定好的參數,您只要設定以下幾項即可完成

{
    "type": "ftp", // 設定此專案與遠端連線模式(ftp 或 sftp)
    "upload_on_save": true // 檔案儲存時同時上傳

    "host": "yourdomain.com", // 設定您的FTP伺服器
    "user": "account", // 你的FTP帳號
    "password": "password", // 你的FTP密碼
    "port": "21", // 可以註解(不填寫),預設FTP爲21、SFTP爲22

    "remote_path": "/var/www/", // 遠端基本路徑
}

其實SFTP package本身可以設定預設值,但通常我習慣針對專案直接設定

相連文章

臉書留言

一般留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *