顯示具有 Sublime 標籤的文章。 顯示所有文章
顯示具有 Sublime 標籤的文章。 顯示所有文章

2019年3月23日 星期六

[Sublime] SFTP參數說明


sublime的SFTP套件,可以透過sftp等方式與遠端的伺服器連線、檔案同步,如果不習慣用vim的人真的很方便,詳細的步驟請參考『[Sublime] SFTP同步遠端資料夾』,以下說明 sftp-config.json 的常用參數:
type 連線類型
預設為sftp,其他還有ftpftps

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



2018年1月28日 星期日

[Sublime] SFTP同步遠端資料夾

使用Sublime[官網]可以很輕鬆地和遠端伺服器的資料夾同步,
首先記得下載Sublime SFTP的套件[下載]。

除了到官方網站下載,另外也可以透過sublime的內建指令安裝。
最後搜尋SFTP即可完成安裝!



操作方法如下:
1. 在本地端(也就是你的電腦)新增一個資料夾,我命名為myProject,之後從遠端下載資料後要放的資料夾,打開sublime後,按「Open Folder」,並選擇剛剛新增的資料夾。

選擇的資料夾 myProject,將會出現在底下。


2. 在資料夾名稱點選右鍵,選擇「SFTP/FTP」→「Map to Remote」

此時會自動產生一個 sftp-config.json的檔案,

3. 編輯sftp-config.json,請根據遠端伺服器的資料填寫,也可以選擇使用password或key登入,port若不設定,就是根據連線方式(type)設定成default port number。
{
    "upload_on_save": true,                /* 儲存後自動同步到遠端伺服器*/
    "type": "sftp",                        /* sftp, ftp or ftps */
   
    "host": "example.com",                 /* server */
    "user": "username",                    /* 帳號 */
    //"password": "password",              /* 密碼 */
    //"port": "22",                        /* 埠號 */

    "remote_path": "/example/path/",       /* 遠端伺服器同步資料夾 */

    //"ssh_key_file": "~/.ssh/id_rsa",     /* 使用金鑰 */
}


4. 完成後存檔,並在資料夾名稱按右鍵,選擇「Download Folder」或是「Sync Remote->Local」,底下看到console會開始與遠端伺服器連線,下載檔案。


相關文章:
[Sublime] SFTP參數說明


參考資料:
Sublime Text 加入 FTP 資料夾
[Sublime Text] 使用 SFTP 套件自動同步本地/遠端檔案