如何安装linux虚拟机 vscode
时间: 2025-06-09 07:01:42 浏览: 23
### 安装和配置 VSCode on Linux 虚拟机
#### 一、安装 Visual Studio Code (VSCode)
对于 Host 系统为 Ubuntu 20.04 的情况,可以通过官方推荐的方式安装最新版本的 VSCode:
1. 打开终端并执行以下命令来导入 Microsoft GPG 密钥:
```bash
sudo apt-get install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
```
2. 添加 VSCode APT 存储库到软件源列表中:
```bash
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
```
3. 更新包索引并安装 VSCode:
```bash
sudo apt update && sudo apt install code
```
以上操作完成后即可完成 VSCode 的安装。
#### 二、配置远程开发插件支持虚拟机中的项目编辑
为了让 Windows 主机能方便地访问位于 Linux 虚拟机内的文件以及进行调试工作,在此建议安装 Remote Development 插件集。这允许开发者直接连接至目标机器(本案例中即 QEMU 模拟出来的 aarch64 架构设备),从而实现无缝衔接的工作流[^1]。
打开已安装好的 VSCode 应用程序,点击左侧活动栏里的扩展图标或者按下 `Ctrl+Shift+X` 进入市场页面搜索 “Remote Development”,找到由微软提供的同名套件后单击“Install”。
#### 三、设置 SSH 访问权限以便于跨平台协作
考虑到当前架构差异较大(aarch64),通常情况下会借助 SSH 协议建立安全通道来进行交互式登录。因此还需要确保宿主机能够通过网络途径顺利抵达客户操作系统内部,并且正确设置了公私钥认证机制以简化验证过程。
具体做法如下所示:
1. 在 Windows 上生成一对新的 RSA 类型密钥对;
2. 将其公共部分复制粘贴进 `/home/<username>/.ssh/authorized_keys` 文件里;
3. 修改该目录下的属性使得只有属主才有读写权限(`chmod go-w ~/, ssh`);
这样一来便实现了无需密码输入就能自由穿梭两台计算机之间的目的了!
#### 四、利用 CMake Tools 实现高效构建管理
鉴于提到要从事 C/C++ 方向的研发任务,则有必要引入专门针对这类编程语言打造的强大工具——CMake Tools 。它不仅提供了图形界面辅助用户快速创建工程模板,而且内置了许多实用功能帮助优化整个 CI/CD 流程效率[^3]。
在 Extensions 视图中查找名为"CMake Tools"的结果项予以下载启用之后,按照提示逐步完善必要的环境变量声明与路径映射关系设定等内容就大功告成了。
阅读全文
相关推荐


















