pycharm
在菜单栏依次点击Tools->Deployment->Configuration
,进入以下Connection
界面:
填写相关信息,重要的是Root path
,填写好根目录,因为后续的映射是这个的相对目录。
进入Mapping
界面:
填写本机同步代码的目录Local path
,然后填写Deployment path
,此处应为相对目录,如/xx/xxx/xxxx
,点击OK便配置好啦,然后可以在Tools->Deployment->Browse Remote Host
将远程服务器的目录了调出来。既可以在远程目录中调出文件进行修改,上传;也可以在本地文件进行修改,ctrl+s保存后会自动上传。不过最好选择一种方式进行操作!!不然很轻易会覆盖掉新修改的代码
还可以选择远程的编译器对代码进行解释:
Files->Project->Project Interpreter
,点击小齿轮->add
,选择SSH Interpreter
:
输入Host, Username;password之后进入如下界面:
选择解释器所在的位置,Finish
即可。这样代码就会根据远程服务器的解释器进行自动补全啦。
VScode
安装sftp
插件
打开本地要同步的文件夹
shift+ctrl+p
,输入stfp
,找到config
如下配置sttp.json文件:
{
"name": "My Server",
"host": "远程服务器IP",
"password": "密码",
"protocol": "sftp",
"port": 22,
"username": "用户名",
"remotePath": "绝对路径",
"uploadOnSave": true // 本地ctrl+s便会上传至服务器
}
保存即可生成配置。