设置开发环境¶
CPython 源代码大约 65% 是 Python(测试是重要的部分)、24% C,其余是其他语言的混合。
设置 Visual Studio Code¶
从 code.visualstudio.com 下载 Visual Studio Code,并在本地安装。
推荐的扩展:
C/C++(ms-vscode.cpptools) 提供对 C/C++ 的支持,包括 IntelliSense、调试和代码高亮。
Python(ms-python.python) 为编辑、调试和阅读 Python 代码提供丰富的 Python 支持。
Restructured Text (lextudio.restructuredtext) 为 reStructuredText(CPython 文档中使用的格式)提供丰富的支持。
Task Explorer (spmeesseman.vscode-taskexplorer) 在资源管理器选项卡内添加“任务资源管理器”面板,可以更容易启动 make 任务。
配置任务和启动文件¶
VS Code 在工作区目录中创建一个文件夹 .vscode
。 在此文件夹中,你可以创建:
tasks.json
用于执行项目命令的快捷方式launch.json
用于配置调试器其他特定于插件的文件
在 .vscode
目录中创建一个 tasks.json
文件,并添加以下内容:
cpython-book-samples/11/tasks.json
:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"group": {
"kind": "build",
"isDefault": true
},
"windows":{
"command": "PCBuild\build.bat",
"args": ["-p x64 -c Debug"]
},
"linux":{
"command": "make -j2 -s"
},
"osx":{
"command": "make -j2 -s"
}
}
]
}
使用任务资源管理器插件,你将在 vscode 组中看到你配置的任务列表。