适用背景:
用自己电脑修改代码,使用实验室/公司的服务器炼丹的朋友
优势:
本地 <--> 服务器,实时同步,省去文件传输的步骤
本地改 -> 自动同步到服务器 -> 服务器跑代码 -> 一键同步回本地(真一键,就右击按一下同步)
具体实现方式:
1. 安装SFTP插件
2. 打开本地的项目文件夹
3. ctrl + shift + p 打开搜索栏,输入sftp,打开SFTP: Config
4. 配置文件修改,实现自动同步
本地->远程,增删改移全自动,不限文件/夹文件。注意是 本地到远程 单向,反之 远程->本地 无法自动同步,需要手动download到本地。
当然远程文件都是只读的,你肯定是操作本地文件的,除了远程代码生成的新文件,这里是唯一需要手动download到本地的。
配置文件会生成在项目根目录/.vscode/sftp.json
完整的配置参数信息:Configuration · Natizyskunk/vscode-sftp Wiki (github.com)
注意:sftp.json文件会自动创建在项目的.vscode文件夹中,.vscode文件夹在哪个项目里面,该同步效果就对哪个项目生效,并不是全局的
以下配置参数为重中之重,实现全自动同步请照抄:
最重要的5项请一模一样: