Learn-to-Use-VSCode
一、配置VSCode的相关环境
1、安装MinGW-w64
(1) 下载更新
- [MSYS2官网]:https://www.msys2.org/, 下载完后运行MSYS2进行更新(更新完一个后,按提示关闭窗口再运行下一个)
1 | pacman -Syu |
- 安装工具链(UCRT运行):
pacman -S --needed base-devel mingw-w64-ucrt-x86_64-gcc
(关于上述代码的解释:-S:安装软件包,--needed:更新,base-devel:一组基础的开发工具,mingw-w64-ucrt-x86_64-gcc:GCC编译器套件本身)
(2) 添加到系统环境变量path
- 如下图所示进行操作
在cmd中运行下列代码进行调试:
1 | gcc --version |
由于权限太高,gcc经常被锁,需要使用管理员权限打开
2、安装拓展
- 直接在VSCode中左侧栏找到拓展,搜索并添加下面几个:
- C/C++(Microsoft)
- Code Runner(Jun Han)
- Python(Microsoft)
3、运行C
(1)编辑
- 新建文件(hello.c),输入代码
1 | #include <stdio.h> |
(2)运行
- 按ctrl+`打开终端,运行
1 | gcc hello.c -o hello |
- 即可输出:”Hello, World from C!”
由于我的C安装在D盘,所以会出现目录不对的情况,需要运行
cd D:\C++来切换路径,即可正常编译
4、运行python(已安装好python并“Add Python to PATH”)
- 新建文件(hello.py),输入代码
print("Hello, World from Python!") - 点击右上角三角按钮运行即可
二、远程链接虚拟机
1、下载安装
- 下载VMware,安装Ubuntu(详情见上一篇博客)
- 安装Remote - SSH(Microsoft)扩展
2、虚拟机内部配置
- 打开终端,更新并安装SSH
1 | sudo apt update && sudo apt install openssh-server |
sudo:以管理员权限执行,apt:Ubuntu的包管理工具,openssh-server:SSH服务器的软件包,systemctl:Linux系统服务管理工具,enable:设置为开机自启动,start:立刻启动,status:查看服务状态
- 然后检查
sudo systemctl status ssh若返回active(running)即成功 - 接下来是获取虚拟机的ip地址
ip a,找到ens33网卡,inet后即为虚拟机的ip:192.168.91.128虚拟机和宿主机之间不互通,本来打算打开VMWare Tools,但没法挂载镜像,所以改用open-vm-tools(打开终端,输入
sudo apt update``sudo apt install open-vm-tools open-vm-tools-desktop -y安装完成后,输入sudo reboot重启即可)
3、宿主机配置
- 测试连接,打开命令行
ssh cyan@192.168.91.128,然后输入虚拟机密码,若变为下图,即成功连接我直接使用终端没找到SSH,所以我用gitbash来命令
- 配置连接,找到vscode中远程资源管理器,点击齿轮图标,选择文件”C:\Users\cyanrain.ssh\config”,在文件中添加
1 | Host Ubuntu1 |
- 然后在远程资源管理器中就会出现 Ubuntu1 这个主机。
· 右键点击它,选择 “Connect to Host in Current Window”。
· VSCode 会打开一个新窗口并开始连接,输入虚拟机用户的密码即可。 - 连接成功后,VSCode 左下角会显示 “SSH: Ubuntu1”。现在就可以像操作本地文件一样,浏览、编辑和运行虚拟机里的代码了!
- 此时运行上述代码,会出现如下图所示的结果
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.








