SFTP在VSCode开发工具下的配置与使用
SFTP在VSCode开发工具下的配置与使用,SFTP是什么?为什么SFTP在VScode编辑器传输速度的要比集成开发环境要快?为什么要用SFTP?
一、SFTP是什么?使用场景?为什么要配置?
可参考文章:
二、在VSCode工具下配置SFTP
ps:我服务器用的是CentOS 7 + 宝塔SSH终端1.0环境,所以下教程依旧使用的是宝塔面板操作,不需要手敲指令获取秘钥。
(一)在宝塔面板中获取服务器的SSH秘钥(企业版和个人版如下)
个人版:
企业版:
请记住下载到本地的位置
(二)进入VSCode工具,并下载扩展插件
(三)配置SFTP
①随意打开一个我们目标目录下的一个文件(我选择的是WechatUser.php)
②按下 F1,点击如图所示的 SFTP:Config (第一次下载,如果没有,就向下拉,找到这个配置项)
③经过操作②之后,我们就能看到我们的目录下生成了一个.vscode的配置文件夹,进入sftp.json
(vscode和服务器发起请求连接的时候就会先访问sftp.json文件中的配置,接下来进行配置)
④配置文件内容
三、上传文件,测试SFTP传输
然后进入宝塔面板对应目录下查看文件,并调用对应的接口,返回无误,上传成功。
(若上传单个文件,直接右击文件-upload就好)
四、总结
(一)上传速度
本次的上传文件和PHPStorm配置SFTP上传的文件数是一致的(可见文章开头链接),但是上传的速度方面:在相同的网速下对比,VSCode的上传速度整整快了PS一倍多。(PS上传这个项目花了10分钟,VSCode花了4分钟)。这就有点奇怪了,上网查询了资料,什么可能影响SFTP协议传输文件的速率---看到的结果大部分是说关于网速的影响,可是上传文件的时候我的网络也没有达到带宽的顶点啊?甚至就在几百kb徘徊。再三的考虑,上传整个目录也不会跟什么长连接短连接扯到一起吧?再者,我终究还是放弃了刨根问底。
以我现在的级别,只能以VScode作为编辑器的轻量级来解释这种现象吧。
(二)使用推荐
上学滴时候,学的较杂:PHP,Python,C/C++,Vue...都可以用VSCode来写,作为一个编辑器——扩展功能强大,但终究逃不过接触jetbrains全家桶、HBuilder等软件之后,程序员另寻新欢~
不过具体使用软件喜好,还是根据个人的习惯,百花齐放嘛~
thx for watching
PHPStorm yes.
更多推荐
所有评论(0)