习惯了 sublime text
,·pycharm·等IDE,一时又想常常vscode
的鲜,中间遇到了几个问题,在此记录下
配置debug 环境
我的系统中安装了 2.7
和 3.6
,以及Anaconda3
, 我想使用Anoconda3
的环境,怎么配置?
方案(一):
在用户setting
中 设置运行环境path,例如:
windows:
"python.pythonPath": "C:\\Users\\Administrator\\Anaconda3"
方案(二):
在launch.json
中设置:
"configurations": [
{
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"pythonPath": "C:\\Users\\Administrator\\Anaconda3",
"program": "${file}",
"cwd": "${workspaceFolder}",
"env": {},
"envFile": "${workspaceFolder}/.env",
"debugOptions": [
"RedirectOutput"
]
},
- 方案(三):
ctl + shift + p
> 在输入:python: Select interpreter
, 就会在本地生成一个setting.json
,里面设置了你选择的解释器信息
"python.pythonPath": "C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36\\python.exe"
这个方案是在看vscode
的文档才了解的, 还是
文档重要啊!
文档重要啊!
文档重要啊!
这样以后就可以调试了,是不是感觉良好-
运行
别高兴过早,当你写完一段代码,想看看输出的结果,可是怎么运行?怎么运行?怎么运行?
vscode
可不是sublime text
,ctl + b
不起作用啊啊啊!!!!
需要 配置task
task
顾名思义就是任务,配置这个应该就可以了
ctl + shift + p
,选择Task run task
,如果没有task
配置,则选择Tasks: Configure Task Runner
,然后 选择Other
,vscode
会提供一个模板,然后我们编辑该模板:
"version": "2.0.0",
"tasks": [
{
"label": "py",
"type": "shell",
"command": "echo Hello",
"args": [
"tt.py"
]
}
]
最终配置下来,一点感觉,
真不如 sublime text
爽快!
真不如 sublime text
爽快 !
真不如 sublime text
爽快 !
sublime text
VS vscode
-
debug
环境下sublime text
不如‘ vscode’,sublime text
需要安装第三方插件才能设置断点,用起来很蹩脚 - 运行,
sublime text
胜于vscode
,ctl +b
直接输出结果,而vscode
需要配置task.json
,launch.json