在Ubuntu 22.04上安装Visual Studio Code(VS Code)并配置C++和Python开发环境是一个相对简单的过程,下面将详细介绍步骤,并给出相应的代码示例。
第一步:安装VS Code
-
更新系统包: 在终端中运行以下命令来确保所有系统包都是最新的:
bash sudo apt update sudo apt upgrade
-
安装依赖: 安装一些VS Code所需的依赖:
bash sudo apt install software-properties-common apt-transport-https wget
-
导入Microsoft GPG密钥: 运行以下命令以导入Microsoft的GPG密钥:
bash wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo gpg --dearmor -o /usr/share/keyrings/microsoft.gpg
-
添加VS Code的APT源: 将Microsoft的APT源添加到系统中:
bash echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
-
安装VS Code: 更新包管理器,然后安装VS Code:
bash sudo apt update sudo apt install code
-
启动VS Code: 安装完成后,可以通过命令或在应用菜单中找到VS Code并启动:
bash code
第二步:配置C++开发环境
-
安装编译器: 为了在VS Code中编写和编译C++代码,你需要安装g++编译器:
bash sudo apt install g++
-
安装C/C++扩展: 在VS Code中,点击左侧的扩展图标(或按
Ctrl+Shift+X
),搜索“C/C++”并安装Microsoft的C/C++扩展。 -
创建工作目录和文件: 创建一个新的工作目录并在其中创建一个C++源文件:
bash mkdir ~/cpp_project cd ~/cpp_project touch main.cpp
-
写入C++代码: 用文本编辑器打开
main.cpp
并写入以下代码: ```cpp #includeusing namespace std;
int main() { cout << "Hello, World!" << endl; return 0; } ```
-
配置任务: 在VS Code中,按
Ctrl+Shift+B
,选择“Configure Build Task”并选择“C/C++: g++ build active file”,将生成的tasks.json
文件中的内容修改为以下内容:json { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": ["$gcc"], "detail": "Generated task by Debugger." } ] }
-
编译和运行: 返回VS Code,按
Ctrl+Shift+B
来编译代码。成功后,在终端中运行生成的可执行文件:bash ./main
第三步:配置Python开发环境
-
安装Python: 由于Ubuntu 22.04自带Python,但我们仍建议安装最新版本:
bash sudo apt install python3 python3-pip
-
安装Python扩展: 同样地,在VS Code中安装“Python”扩展。
-
创建Python文件: 在工作目录下创建一个Python文件:
bash touch main.py
-
写入Python代码: 用文本编辑器打开
main.py
并写入以下代码:python print("Hello, World!")
-
运行Python代码: 在VS Code中,你可以直接按
F5
调试,或者在终端中运行:bash python3 main.py
结语
到此为止,我们已经在Ubuntu 22.04上成功安装并配置了Visual Studio Code,包括C++和Python的开发环境。无论是进行简单的编程练习,还是实现复杂的项目,VS Code都将为您提供一个有效的开发平台。希望这篇文章对您有所帮助,祝您编程愉快!