vscode小技巧(一)

文件远程同步

通过sftp实现远程文件同步:

  • 安装liximomo的SFTP
  • 配置sftp.json配置文件

sftp.json配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"name": "My Server", #名字
"host": "xxx.xx.xx.xx", #远程host地址
"protocol": "sftp", #协议类型
"port": 22, # 远程端口
"username": "shikanon", # 用户名,密码用password,
"privateKeyPath": "D:\\keeweb\\xxx.xx.xx.xx",
"remotePath": "/home/shikanon/software/bd", #远程的路径(绝对路径)
"uploadOnSave": false, # 每次保存都上传
"watcher": { # 什么时候上传,当uploadOnSave为false起作用
"files": "glob",
"autoUpload": true,
"autoDelete": true
}
}

详细说明见wiki

调试环境配置

调试环境分为两种,一种launch,一种attach

launch 表示通过直接运行命令行对程序进行调试,即vscode独立运行调试进程

attach 表示通过嵌入对应的开发工具进行调试启动,这种模式一般需要再另外启动对应的DevTools。

详细说明见wiki

Python调试环境配置

1
2
3
4
5
6
7
8
9
10
11
12
13
"configurations": [
{
"name": "Python: 本地",
"type": "python",
"request": "launch",
"program": "D:\\Program Files (x86)\\Python36-32\\Scripts\\uvicorn.exe", # 程序绝对路径
"args": [ # 程序参数
"run:app",
"--reload"
],
"cwd": "${workspaceFolder}" #当前目录
}
]
shikanon wechat
欢迎您扫一扫,订阅我滴↑↑↑的微信公众号!