vscode+sftp 開發模式環境的同步

背景

項目用到鏈接遠程測試服務器進行開發聯調;須要借用FTP/SFTP工具;在strom編輯器可以快速的配置起來;可是在vscode下;須要安裝SFTP/FTP的擴展插件才能同步代碼git

實現

首先vscode中安裝插件sftp;做者是liximomo;安裝完之後從新加載一下;而後去配置同步數據的參數;此時注意這個配置文件須要本身手動的建立(我按照做者的use方式沒有成功)目錄地址爲 .vscode 在該目錄下新建一個sftp.json;而後具體的配置選項我貼上個人配置選項;你能夠參考改成本身的github

{
    "host": "ip地址",
    "port": 22,
    "username": "登陸名",
    "password": "登陸密碼",
    "protocol": "sftp", 
    "agent": null,
    "privateKeyPath": null, 
    "passphrase": null, 
    "passive": false, 
    "interactiveAuth": true,
    "remotePath": "須要打到的遠程的文件夾地址",
    "uploadOnSave": true,
    "syncMode": "update",
    "ignore": [
        "**/.vscode/**",
        "**/.git/**",
        "**/.DS_Store"
    ],
    "watcher": {
        "files": "glob",
        "autoUpload": true,
        "autoDelete": true
    }

}

這樣也要注意;我在代碼裏面沒有寫配置項的註釋;由於在我本機若是出現 // 這樣的註釋符都會報錯;也不能成功同步代碼;至於每一項的配置;能夠查看做者的github的內容 https://github.com/liximomo/v... (我就是複製了了裏面的所有;一直報錯 - -!這坑真大);等都編輯完成保存後;能夠編輯保存一下;而後右鍵Upload;刷新一下瀏覽器查看是否同步了代碼。
若是發現已經能夠了;就證實已經成功了;不妨給Upload編輯一個快捷鍵(我本身編輯的 ctrl+alt+s ;和保存多了一個alt)json

將配置改成"uploadOnSave": true,就能夠實現保存自動提交了;不須要設置快捷鍵了瀏覽器

最後

不想放棄vscode這個編輯器;主要是站30MB的運行內存很吸引人(沒錢換mac);社區也很活躍插件層出不窮;本身搜度娘也一直不能同步代碼;可能仍是本身配置的有問題吧;寫這個文章是想把這個方式分享出去;有像我這樣的開發模式的同窗的時候也能快速的配置完ftp同步開發服務器

若是你發現配置了沒有效果;留言你們一塊兒解決

相關文章
相關標籤/搜索