Sublime Text sftp插件的使用

相信做開發的同學都知道Sublime Text這個神級開發工具的存在,漂亮的界面,優雅的功能實現,豐富的插件,極高的運行和使用效率,沒錯,它就是集那么多有點于一身,用了真的就再也回不去了,只能說它有毒。而且重要的是它是免費的,免費的!如果你安裝的是原版,只是偶爾會提醒你“給我點錢吧,開發這玩意兒不同意!”。當然在天朝,怎能容忍這種破壞體驗的行為,大神們提供了中文優化版,而且常用的插件給你集成了,我一直用的是流風清音的優化版,附上地址:下載點這里

? ? ? ?好了,廢話不多說,進入正題,昨天PM給我了一個做網站優化的case,同事開發的頁面加載太慢,讓我做做優化,把加載時間降下來,狗日的PM,項目開發不找我,都做了一半了有問題了,就貼上來,我還得重新閱讀同事的代碼,開發同學都知道,閱讀別人代碼是醉痛苦的,特別是代碼寫的凌亂無比的神人的代碼。這項目我本地還跑不起來,因為完成度不夠,全是bug,我方了,真的方了,這尼瑪怎么做優化,只能把開發一半的項目拉個分支了,然后提交到測試服務器來測試,但是要是每個修改我都提交代碼,然后等待自動部署,那得浪費我多少青春年華,于是我就找能都有插件幫我直接把代碼提交到服務器,這樣我就可以在服務器調試了,找了一會,終于發現寶了,sftp貌似就是為了我這個需求做準備的,于是安裝調試,很快完成了配置,完美使用,完美!!!

1、首先打開 首選項->插件控制(Package Control)->Install Package ?搜索sftp,找到后點擊等安裝完畢

Install Package
搜索sftp,選擇后安裝

2、安裝很簡單,然后就是配置sftp了,每個目錄都可以配置,然后和你ftp/sftp的目錄對應起來。到左側的項目列表中找個項目文件夾,右擊找到Sftp/Ftp,選擇 Map to remote...,這時候它為自動在次文件夾下新建一個配置文件sftp-config.json

Map to Remote


自動創建配置文件
配置文件內容

3、如果你想詳細了解這里面每個配置的作用,那么你可以訪問配置文件最頂部的官方地址去查看,都是英文哦,不過相信這難不倒你,這里我給大家介紹下主要使用的幾個配置。

type:是ftp還是sftp,自己填,這里填了port就會自動配的

host:就是ftp/sftp的服務器地址了

user:用戶名

password:密碼

port:type配了ftp默認是21,配了sftp默認是22,如果你端口特殊,那么就需要配置

remote_path:鏈接后默認打開的遠程目錄

ssh_key_file:這個是鏈接用的密鑰,一般不用,我們鏈接服務器需要,所以我這里特別指出,要是沒這功能,也就沒這篇文章了,表揚作者,很強大

sftp_flags:這個配置我沒搞明白,我猜是連接后,可以在服務器上執行一些shell命令,作者是這么說的,我英文不好,沒完全明白,我也沒試過,如果有需要的同學可以自己試試,要是真是這功能,那就厲害了

Raw command line flags to send to thesftpbinary when on Linux or OS X, or thepsftp.exebinary when on Windows. Each flag should be a separate entry in the list.


4、好了,配置完畢,接下去就是見證奇跡的時刻了,隨便打開項目的一文件,然后右擊,我們可以看到有好多功能,上傳文件,下載文件,刪除遠程文件,瀏覽遠程目錄,甚至是比較本地和遠程文件,功能非常全面。

我這里用的最多的就是upload file,本地文件改好后,點upload file就直接上傳到ftp對應目錄下,去覆蓋對應的文件,非常便捷

Download file 這個是把ftp里對應的文件下載下來,然后本地修改,改完后保存,會自動同步到ftp,太方便了有木有

5、如果你覺得鼠標單擊麻煩,那就用快捷鍵,它的快捷鍵有點奇葩

快捷鍵的配置文件


sftp快捷鍵列表

我們可以看到它設置的快捷鍵都是設置了兩個,我當時也懵了,這快捷要怎么按,按照它的順序,來一遍ctrl+alt+u? ctrl+alt+f 沒反應啊,后來才知道是按住ctrl+alt 然后再按u+f,但是這樣挺麻煩的,你可以自己定義下,比如我把upload file設置為ctrl+u,這樣就方便多了,自定義快捷鍵就把

{ "keys": ["ctrl+alt+u","ctrl+alt+f"], "command": "sftp_upload_file" },

復制到上上圖的Key Bindings-User打開的快捷鍵文件中,保存后就可以了。


想要獲得更多高效工具,請關注微信公眾號:技術天朝

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容