要在 Windows 系统下使用 VS Code 编辑 Ubuntu 虚拟机中的工程代码,你可以通过以下步骤实现:
1. 安装必要的插件
在 VS Code 中,首先安装以下插件:
- Remote - SSH: 允许你通过 SSH 连接到远程机器并进行开发。
- Remote - SSH: Editing Configuration Files: 编辑 SSH 配置文件。
2. 设置 SSH 连接
确保你的 Ubuntu 虚拟机已经安装了 SSH 服务器,并且可以接受来自宿主机的连接。
a. 获取 Ubuntu 虚拟机的 IP 地址
在 Ubuntu 终端中,使用 ifconfig
或 ip addr
命令找到 IP 地址。
b. 在 Windows 上生成 SSH 密钥
打开 Windows 的命令提示符或 PowerShell,运行以下命令生成新的 SSH 密钥对:
ssh-keygen -t rsa -b 2048
生成密钥后,将公钥(通常位于 C:\Users\你的用户名\.ssh\id_rsa.pub
)添加到 Ubuntu 虚拟机的 ~/.ssh/authorized_keys
文件中。
3. 配置 VS Code
打开 VS Code,点击左侧的远程资源管理器图标(通常是一个电脑图标),然后点击“配置”按钮。
在弹出的 SSH 配置文件中,添加以下内容:
Host ubuntuvm
HostName 你的Ubuntu虚拟机IP地址
User 你的Ubuntu用户名
Port 22
保存文件后,你应该可以在远程资源管理器中看到“ubuntuvm”条目。点击它,然后选择“Connect to Host in New Window”。
4. 连接到 Ubuntu 虚拟机
VS Code 将会打开一个新的窗口,并尝试通过 SSH 连接到你的 Ubuntu 虚拟机。如果一切设置正确,你应该能够看到 Ubuntu 文件系统的目录结构。
现在,你可以在 VS Code 中打开 Ubuntu 虚拟机上的工程代码,并进行编辑。
这样,你就可以在 Windows 系统下的 VS Code 中方便地编辑 Ubuntu 虚拟机上的代码了。希望这对你有帮助!