VSCode的ftp-sync是一個(gè)通過sftp/ftp自動(dòng)同步本地文件到遠(yuǎn)程機(jī)器的插件汉嗽,配置之后插掂,遠(yuǎn)程調(diào)試會(huì)方便很多,本地修改文件保存后會(huì)自動(dòng)同步到遠(yuǎn)程機(jī)器鸠项。
安裝插件后干跛,shift+ctrl+p, 打開VSCode的命令搜索界面,輸入ftp祟绊,會(huì)出現(xiàn)ftp-sync支持的所有命令楼入。
Init: 新項(xiàng)目建立,使用此命令新建一份ftp配置牧抽,配置文件位于項(xiàng)目根目錄下的.vscode/ftp-sync.json嘉熊,其中主要需要配置以下參數(shù):
remotePath: 遠(yuǎn)程目錄,默認(rèn)是 ?./ ,表示home目錄阎姥,此目錄對(duì)應(yīng)于本地項(xiàng)目的目錄记舆,比如本地項(xiàng)目位于D:/work/myproject , 遠(yuǎn)程項(xiàng)目目錄為$HOME/work/myproject, 就填寫./work/myproject.
username: 用戶名,sftp呼巴、ftp的用戶名
password: 密碼
protocol: 可以填寫ftp和sftp泽腮,默認(rèn)是ftp。
port: 默認(rèn)是21衣赶,ftp/sftp的端口诊赊,一般ftp的默認(rèn)端口是21,sftp默認(rèn)端口是22.
ignore: 忽略同步的目錄和文件府瞄。
debug: 默認(rèn)是false碧磅,如果設(shè)置為true碘箍,可以看到通過菜單的 查看->輸出 打開輸出界面,看到打印鲸郊,懷疑自己連接有問題的可以打開看看丰榴。
uploadOnSave: 默認(rèn)是false,建議設(shè)置成true秆撮,這樣每次修改后ctrl+s保存后會(huì)自動(dòng)同步四濒。否則就需要手動(dòng)同步
local to Remote: 啟動(dòng)一個(gè)向?qū)В驯镜匚募降竭h(yuǎn)程职辨,用于手動(dòng)同步盗蟆。
Remote to Local: 啟動(dòng)一個(gè)向?qū)В糜诎堰h(yuǎn)程文件同步到本地舒裤。
Sync Current file to Remote: 同步當(dāng)前窗口文件到遠(yuǎn)程機(jī)器喳资。
Upload file/Folder: 上傳文件、文件夾腾供。
Commit: 查看本地和遠(yuǎn)程文件的差別仆邓,然后同步。
同類插件下載量最多的是ftp-simple伴鳖,同時(shí)還有一些其他插件宏赘。不過沒用過。