sublime text3安裝sftp的方法
sftp的作用:
- 處理器伺服器-編輯和操作檔案與資料夾
- 將本地資料夾對映到遠端資料夾
- 自上次提交以來,釋出檔案,資料夾或更改
- 同步資料夾,向上,向下,或兩個方向
- 區分本地檔案和遠端版本的檔案
- 其他操作和選項
- 密碼和ssh祕鑰認證SSH代理支援
- 效能持續連線
資料夾操作
- 在本地新建資料夾,
- 右鍵單擊新建文資料夾執行同步操作,彈出配置伺服器選項,填寫基本配置,
- 然後點選下載資料夾,將伺服器上的專案同步下來
-
重新命名本地資料夾
-
同步資料夾
- 同步遠端檔案到本地
- 同步本地檔案到遠端
- 將伺服器的檔案與本地檔案保持一致
一. 先安裝package control
1.開啟sublime控制器
ctrl + `
輸入
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
或者
import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
如果自動安裝不成功
- 單擊
- 瀏覽資料夾,然後進入Installed Packages / 資料夾
- 下載包Control.sublime-package 並將其複製到Installed Packages /目錄中
- 重新啟動Sublime Text
詳情請見:https://packagecontrol.io/installation#st2
二. 安裝sftp
ctrl+shift+p
輸入install,然後敲擊回車
然後再輸入框中輸入sftp
選擇sftp,然後等待安裝完成。
三. 配置sftp
每個目錄都可以配置,然後和你ftp/sftp的目錄對應起來。到左側的專案列表中找個專案資料夾,右擊找到Sftp/Ftp,選擇 Map to remote...,這時候它為自動在次資料夾下新建一個配置檔案sftp-config.json
type:是ftp還是sftp,自己填,這裡填了port就會自動配的
host:就是ftp/sftp的伺服器地址了
user:使用者名稱
password:密碼
port:type配了ftp預設是21,配了sftp預設是22,如果你埠特殊,那麼就需要配置
remote_path:連結後預設開啟的遠端目錄
當我們改 "upload_on_save":true,的時候,每次儲存檔案的時候,他都會自動上傳到伺服器上覆蓋修改過的檔案 選單翻譯