1. 程式人生 > 實用技巧 >手動安裝Sublime Text3 SFTP外掛

手動安裝Sublime Text3 SFTP外掛

阿里雲的伺服器雖然用VNC連線就可以有圖形介面,但是比較卡,用著不舒服。在shell介面裡只能用vim編輯器,還是不太順手。Sublime Text3是一個很常用的程式碼編輯器,用起來也很順手,在上面安裝SFTP外掛後就可以直接訪問並修改伺服器上的程式碼檔案,十分方便。只要在本地 ctrl+s ,就可以儲存至伺服器。

安裝Package Control

這個在百度上有很多教程,這裡就不再重複了。

安裝SFTP外掛

按下 shift + ctrl + p 撥出面板,輸入install,選擇Package Control: Install Package,回車。輸入SFTP,安裝如圖第一個外掛即可。

手動安裝SFTP外掛

如果上一步就可以把這個外掛安裝好的話就可以直接用了,但是我的電腦上等了很久沒安裝好,只好選擇手動安裝。

  1. 到SFTP官網下載這個外掛的安裝包,並將檔名改為SFTP.zip
  2. 在Sublime Text3中點選Preferences,選擇Browse Packages,這時候會彈出一個資料夾,即為Sublime Text3安裝外掛的資料夾。
  3. SFTP.zip解壓到上述資料夾中,效果如下圖:
    重啟Sublime Text3,這樣就完成了SFTP外掛的安裝。

配置遠端伺服器

點選File,可看到SFTP/FTP選項,裡面有Setup Server的選項,點選即可新增伺服器IP地址等配置,內容如下:

{
    // The tab key will cycle through the settings when first created
    // Visit http://wbond.net/sublime_packages/sftp/settings for help
    
    // sftp, ftp or ftps
    "type": "sftp",

    "sync_down_on_open": true,
    "sync_same_age": true,
    
    "host": "你的伺服器公網IP",
    "user": "伺服器上的使用者名稱",
    "password": "使用者名稱對應的的密碼",
    "port": "22", // 埠,一般都是22
    
    "remote_path": "/example/path/",  // 預設要訪問的路徑
    //"file_permissions": "664",
    //"dir_permissions": "775",
    
    //"extra_list_connections": 0,

    "connect_timeout": 30,
    //"keepalive": 120,
    //"ftp_passive_mode": true,
    //"ftp_obey_passive_host": false,
    //"ssh_key_file": "~/.ssh/id_rsa",
    //"sftp_flags": ["-F", "/path/to/ssh_config"],
    
    //"preserve_modification_times": false,
    //"remote_time_offset_in_hours": 0,
    //"remote_encoding": "utf-8",
    //"remote_locale": "C",
    //"allow_config_upload": false,
}

要注意的是,上面"remote_path"的值一定得是絕對路徑。要記得檢查伺服器上的22埠有沒有開啟(阿里雲是預設開啟的)。接下來就ctrl + s 儲存這個檔案,檔名可以起隨便起一個用來區分你的各個伺服器。

接下來在File->SFTP/FTP中選擇Browse Server,就可以看到剛才配置的遠端伺服器。

點選 aliyun2,就可以編輯伺服器上的檔案了。

暫時只用到了該外掛的這個功能,還有一個可以在本地與伺服器端同步資料夾的功能,以後再摸索,暫時還用不上。