sublime的SFTP套件,可以透過sftp等方式與遠端的伺服器連線、檔案同步,如果不習慣用vim的人真的很方便,詳細的步驟請參考『[Sublime] SFTP同步遠端資料夾』,以下說明 sftp-config.json 的常用參數:
type 連線類型
預設為sftp,其他還有ftp、ftps。host 主機位址
填寫網域名(domain name)或IP。user 使用者
使用者名稱password 密碼
非必填欄位,沒填的話也會在連線同步的時候詢問密碼。port 埠號
非必填欄位,可以指定埠號,未填寫的話會依照連線類型(type)走預設的埠號。remote_path 遠端伺服器路徑
填寫遠端伺服器中目錄的絕對路徑。ssh_key_file 金鑰檔案
如果使用ssh key來連線遠端伺服器時,請填寫使用金鑰的檔案位置。p.s. 路徑中的目錄如果有中文的話,目前嘗試連線會失敗,不確定原因。
save_before_upload 同步前儲存
假設將本地端檔案同步到遠端時,若未儲存的資料,是否直接儲存並上傳,預設值為true。upload_on_save 儲存並同步
預設值為false,決定當本地端的檔案儲存時,是否同時同步上傳遠端伺服器。也就是預設的情況下,本地端的修改不會影響遠端伺服器;反之,當設為true時,本地端的修改會同步上傳遠端的伺服器。sync_down_on_open 開啟專案時自動下載
當本地端的目錄被開啟時,自動檢查遠端伺服器是否有更新的資料,預設為false,並不會有任何動作;反之,則將更新的檔案下載到本地端。confirm_downloads 確認下載
下載前詢問使用者是否執行,預設false。confirm_sync 確認同步
同步前詢問使用者是否執行,預設true。ignore_regexes 忽略的目錄或檔案
跟.gitignore的用途相同,可以用正規表示式(regular expression)來列出規則,決定哪些資料不要進行同步。資料來源:
https://wbond.net/sublime_packages/sftp/settings
沒有留言:
張貼留言