[Sublime Text] 使用 SFTP 套件自動同步本地/遠端檔案
最近把專案裡一個 C++ 程式大改了好一陣子,終於要到編譯的階段了~
果然程式一丟去編譯就錯誤一堆,
反覆的修改程式 + 到 terminal 下 scp 指令上傳檔案到 build machine 相當麻煩…
看了一下 Package Control 上的套件,找到了 SFTP 這個很不錯用的套件,
可以幫忙把本地端的檔案同步到遠端的機器上,方便許多~
1. 用 Package Control 安裝 SFTP
到 Sublime Text > Tools > Command Palette > Package Control: Install Package,
找到 SFTP 套件安裝:
2. 設定要同步的目錄
因為我的需求是將本地端的目錄,同步到遠端的 CentOS 上面,
因此在目錄上按右鍵 > SFTP/FTP,選擇 Sync Local -> Remote:
因為是第一次執行,這時會需要設定一下 sftp-config.json,
下面是一個例子 (只把修改過的部分列出來),
– 因為遠端是 SSH server,因此選擇 sftp,
– 設定成儲存時就自動上傳,而要上傳時也會自動儲存
– 設定遠端機器的 host, user 和 password
– 設定遠端機器的目錄 (一定要是絕對路徑)
{ // sftp, ftp or ftps "type": "sftp", "save_before_upload": true, "upload_on_save": true, "host": "10.1.2.3", "user": "build", "password": "build", "remote_path": "/home/build/Test", }
這樣設定好後,就會直接執行第一次的同步了~
之後只要在本地端檔案修改後,按下儲存時,就會自動上傳到遠端機器了~
預設也會在下面的輸出視窗中,顯示 Uploading xxx to yyy… success 的訊息:
因為還沒有購買這個套件,因此上傳個幾次就會跳出購買提醒視窗,
不過按下 Cancel 之後還是可以持續的試用,
覺得不錯的話,就贊助一下作者吧~^^
(本頁面已被瀏覽過 6,214 次)