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/", // 遠端基本路徑
}
讚! 真是受用 🙂