说明
比较好的开发方法,是将代码自动提交到 linux服务器上,然后执行,而不是在windows上运行
这里通过 vscode的 sftp 插件,实现保存文件后,自动上传到linux
安装
点击安装
使用
打开一个文件夹
注意:要打开一个文件夹
编辑链接
执行 ctrl+shift+p ,搜索 SFTP:Config ,回车
输入下面内容:
{
"name": "192.168.58.128",
"host": "192.168.58.128",
"protocol": "sftp",
"port": 22,
"username": "root",
"password":"root",
"remotePath": "/",
"uploadOnSave": true,
"connectTimeout": 30000
}
保存后,在该文件夹下有 .vscode/sftp.json 文件
注意:必须加上 connectTimeout,而且时间不能太短,否则提示链接失败
参数解释:
- uploadOnSave:本地更新文件保存会自动同步到远程文件(不会同步重命名文件和删除文件)
- downloadOnOpen:从远程服务器下载打开的文件
- ignore:忽略的文件(匹配的文件不会同步)
- watcher:监听器(可以重命名文件和删除文件)
- autoUpload:文件变更会自动同步(修改和重命名)
- autoDelete:文件删除会自动同步
sftp侧边按钮
上面文件保存后,在左侧最下方多出一个按钮:
点击该按钮,显示 上面文件的 name 名
访问 sftp
点击上图 192.168.58.128 ,会自动连接,过程比较慢,等待一会后,就会显示 linux目录
查看文件
点击文件即可查看
编辑文件
在 文件点右键,按下图操作:
编辑文件,保存后,自动上传
打开 SSH控制台
点击下图红框处:
弹出界面如下:
输入密码,敲回车,就能登录成功




