在 Win 下經常使用 Xftp 軟件來和遠程服務傳遞文件,可是要是在項目開發的時候頻繁的將遠程文件拖到本地編輯而後再傳回遠程服務器,那真是麻煩無比,可是Sublime中SFTP插件,它讓這世界美好了許多。Sublime下的SFTP,只要 Ctrl+S 便可同步本地到服務器。json
它主要功能就是經過 FTP/SFTP 鏈接遠程服務器並獲取文件列表,能夠選擇下載編輯、重命名、刪除等等操做,點下載編輯以後,能夠打開這個文件進行修改。修改完成以後,保存一下會自動上傳到遠程的服務器上面。服務器
使用這個插件以後,工做流程就變成了:使用 SFTP 插件打開文件 -> 使用 sublime 編輯修改文件 -> 保存文件 -> 刷新頁面。效率提高了至少一倍以上,下面就來介紹一下具體的使用方法。
摁下 shift + ctrl + p
鍵,呼出面板,使用 Package Control 這個插件安裝。輸入 「install」 敲擊回車,再輸入 「sftp」 便可安裝這個插件。安裝完以後,就要開始配置服務器使用了。.net
安裝完插件以後,重啓sublime text 就能夠在 「文件」 菜單,找到 「SFTP/FTP」 選項,點擊配置:
點擊以後,會彈出一個新的窗口,這是一個配置文件
通常就是配置一下我箭頭所指的六個參數,包括鏈接方式、服務器地址、用戶名、密碼、端口等。若是你的服務器還有其餘配置,你也能夠對照註釋設置一下。還會設置一下「路徑」。插件
存儲配置文件在 Packages/User/sftp_servers 文件夾內,文件名用於在服務器列表中顯示,因此文件名中不能包含空格。3d
配置完成以後,咱們保存,而後輸入一個名字做爲標識。
點擊 「文件」 選擇 「SFTP/FTP」 中的查看服務器列表
找到咱們設置的服務器
這時候點擊一個文件,就能夠彈出一些選項
就能夠根據你本身的須要,對文件編輯、重命名什麼的了。點擊編輯以後,會在本地打開,而後能夠修改。摁下 ctrl + s 保存文件的時候,就會自動上傳文件。code
若是須要查看服務器上的別的文件,或者須要更多的功能,能夠直接在當前文件中右擊,選擇 「SFTP/FTP」 就會彈出更多選項可使用,無法截圖因此再也不贅述。更多的功能,就交給你本身探索了!orm
和遠端同步能只存在於側邊欄中的文件夾的右鍵菜單中。也就是說咱們若是要使用遠程的同步功能,就必須把咱們要操做的文件夾加入到 sublime text 的側邊欄中。server
配置信息存儲在一個命名爲 sftp-config.json 的文件中,存儲着配置文件的文件夾能夠被映射到配置文件中 remote_path 參數指定的遠端的制定路徑。開發
右鍵打開側邊欄文件夾的菜單,選擇 Map to Remote (若是你想將遠程的項目down到本地,最好在本地新建一個跟項目文件夾同名的文件夾,而後將這個空文件夾拖到sublime 的側邊欄中,而後再在這個文件夾上右擊)。
而後就會在這個文件夾中建立一個名爲 sftp-config.json
的新文件,這個文件包含了到遠端的配置信息。rem
當咱們保存了配置文件的信息,咱們操做的文件夾的右鍵菜單中就會增長一些新的功能選項:
在這些選項中,咱們就能夠把咱們的文件夾中的文件同步到遠端指定服務器的制定目錄中,或者將遠端指定服務器的制定目錄中的內容拉取到咱們的文件夾中進行編輯。
固然咱們也能夠把服務器上的項目目錄直接拉到本地,直接在本地編輯文件,編輯完保存後直接上傳到服務器:
具體配置信息能夠參見 官方文檔說明
使用過程當中會遇到一個問題就是,在使用了幾回以後會一直彈出來一個框,提醒你這不是免費服務須要你購買,你能夠求助於萬能的百度,也能夠花錢去官網購買。此處咱們只介紹激活方法。
註冊方法是:
點擊Perference---->Package Settings------->SFTP------->setting user
個人進去以後是空白,什麼東西都沒有,這時候能夠粘貼咱們的註冊碼。
粘貼以後,保存退出便可