前言:在知乎还有csdn都尝试过配置远程连接服务器,配置过pycharm和vscode, pycharm配置最后还是有一点问题,没有办法同步到服务器,不知道具体哪里有问题,另外感觉pycharm很占内存,而且indexing的过程有点烦,所以摸索着转战vscode, vscode没有让人失望,有sftp和remote development两个插件可供选择,根据自己的需求进行选择,也可以同时配置两个,不会冲突。
1. 使用sftp插件进行远程服务器配置
sftp插件提供的功能:
- 远程连接服务器
- 同步本地文件夹和远程服务器中的文件夹
sftp插件优点:
- 提供本地环境,可以进行本地运行
- 可以将一些文件夹忽略,比如数据集所在文件夹
- 自动上传文件
- 占用内存小
sftp插件缺点:
- 无法连接远端环境,只能通过终端远程操控
- 无法进行远程debug
- 传输位置固定在json配置文件中,如果改变文件目录需要改变相应的配置项
sftp配置方法:
- 打开左侧插件栏,搜索sftp,选择第一个
- 在项目文件夹下按快捷键
ctrl+shift+p
调出命令行,搜索sftp,选择第一个
- 自动生成了模板
- 替换模板,进行自定义设置
{
"name": "server",
"host": "服务器IP地址",
"port": 22