前言:笔者尝试过配置远程连接服务器,配置过pycharm和vscode, pycharm配置最后还是有一点问题,没有办法同步到服务器,不知道具体哪里有问题,另外感觉pycharm很占内存,而且indexing的过程有点烦,所以摸索着转战vscode, vscode没有让人失望,有sftp和remote development两个插件可供选择,根据自己的需求进行选择,也可以同时配置两个,不会冲突。所以本文主要将如何让vscode方便地处理远程服务器的数据、代码。
sftp插件提供的功能:
sftp插件优点:
sftp插件缺点:
sftp配置方法:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LdMrN7nw-1573123490947)(assets/1573118378958.png)]
ctrl+shift+p
调出命令行,搜索sftp,选择第一个在这里插入图片描述
在这里插入图片描述
{
"name": "server",
"host": "服务器IP地址",
"port": 22,
"username": "用户名",
"password": "密码",
"protocol": "sftp",
"agent": null,
"privateKeyPath": null,
"passphrase": null,
"passive": false,
"interactiveAuth": true,
"remotePath": "/home/user/template/workspace(远程目录)",
"context": "D:\\GitHub\\workspace(本地目录)",
"uploadOnSave": true,
"syncMode": "update",
"ignore": [
"**/.vscode/**",
"**/.git/**",
"**/.DS_Store",
"**/dataset/**",
"*.jpg",
"*.weights",
"*.pt"
],
"watcher": {
"files": false,
"autoUpload": true,
"autoDelete": false
}
}
以上,就可以正常的使用了。
remote development 插件提供功能:
remote development插件的优点:
remote development插件的缺点:
remote development插件配置过程:
感谢寒冰提供的教程来自:https://zhuanlan.zhihu.com/p/89662757
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看见目前的解释器还是本地解释器,可以选择服务器上的解释器。
在这里插入图片描述
在这里插入图片描述
debug过程跟在本地一样,就不赘述了。
在这里插入图片描述
后记:以上就完成了整个配置,感觉vscode变得功能又强大又美观,这里推荐一个插件vscode-icon,可以美化左侧文件夹的展示,就到这里,如果感觉有用请点个赞
本文分享自 GiantPandaCV 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!