说明:
使用VS code sftp功能可以实现在本地windows上面进行代码编辑,保存的同时直接自动同步更新到服务器上面,下面我就如何安装sftp服务器以及配置sftp服务器分享经验
sftp安装步骤
1.在VS code编辑器商店中搜索sftp,找到第一个点击安装
image.png
2.此时sftp插件就已经安装好了
sftp使用以及配置
1.从本地电脑新建一个文件夹,里面新建一个php文件(模拟项目)
image.png
使用VScode编辑器打开刚才新建立的文件夹
image.png
2.使用CTRL+SHIFT+P,输入sftp后选择 如图:
image.png
3.此时在test目录下面生成了一个.vscode的文件夹,存放着sftp.json配置文件,用来配置远程服务器
image.png
4.下面说一下sftp.json文件的配置方法
image.png
代码:
{
"name": "swoole_study",
"host": "fwq.geekrabbit.xyz",
"protocol": "sftp",
"port": 6031,
"username": "root",
"password": "rabbit@123",
"remotePath": "/swoole",
"uploadOnSave": true,
"watcher": {
"files": "**/*",
"autoUpload": true,
"autoDelete": true
}
}
5.在服务器上面创建相关的文件夹,文件夹的目录一定要和sftp.json文件下面的remotepath的路径一致
image.png
6.好了现在sftp的配置和安装都已完成,下面来看看sftp是如何使用的吧
sftp的使用
1.添加操作
当我从本地的one.php里面添加一行代码后并且 ctrl+s的效果见图,本地文件已经上传到到了服务器了
image.png
现在查看服务器 此时服务器上面的swoole文件夹里面的内容也从本地同步上来了
image.png
2.修改文件内容
本地
image.png
服务器
image.png
3.修改文件名称
本地
image.png
服务器
image.png
4.删除文件
本地
image.png
服务器
image.png
5.本地多文件上传到服务器
自动上传
由于在配置文件里面将监听功能开启了,只要本地的文件夹有变动,服务器的文件夹就会跟着自动更新
手动上传
将sftp.json文件里面的如图的参数改成false
image.png
从test文件夹里面新添加三个文件 此时服务器上面和本地的区别 ,本地有文件,服务器上面没有文件
image.png
此时在VS code编辑器的左侧目录区 鼠标右键弹出一个列表 按照如图所示进行选择
image.png
image.png
此时查看服务器
image.png
以上就是sftp的最基本用法