技术文摘

设计,技术,行业

vscode 实时同步代码到远程服务器

vscode + sftp 插件,实现远程连接编辑服务器代码

1.vscode 安装 sftp插件

作者 liximomo

2. 创建sftp配置

使用 ctrl+shift+p 快捷键调出输入框,选择 SFTP:Config 回车
会在 .vscode 目录下创建一个 sftp.json 配置文件,配置如下

{
    "name": "myserver",
    "host": "192.168.2.111",    
    "port": 22,     
    "username": "root", 
    "password": "xxxx", 
    "protocol": "sftp", 
    "passive": false,
    "interactiveAuth": false,
    "remotePath": "/usr/share/nginx/mwServer/web/laravel/",   
    "uploadOnSave": true, 
    "syncMode": "update",
    "ignore": [            
        "**/.vscode/**",
        "**/.git/**",
        "**/.DS_Store"
    ]}
3. 上传本地代码到服务器

使用 ctrl+shift+p 快捷键调出输入框,选择 SFTP:Upload 回车
本地的项目代码就可以上传到服务器了
现在修改本地代码 ctrl+s 保存,即可同步到服务器了


4. 同步服务器代码到本地

ctrl shift p

SFTP: Sync Remote -> Local

SFTP: Sync Local -> Remote