使用VSCode编写C语言代码

Visual Studio和CLion比较庞大,相比之下使用VSCode 编写C语言代码就显得很方便

工具准备

VSCode下载

点击进入下载界面:点我

image-20230415211521201

C语言编译器安装

这里准备的是GCC编译器,也可以使用CLang

百度网盘链接:https://pan.baidu.com/s/1xRoQuE8ZX_Ja0ZwZf4yHbQ 提取码:abcd

配置环境步骤

  1. 将百度网盘资料解压到自己熟悉的路径下

  2. 配置环境变量

    • 将MinGW64的bin目录配置到path环境变量中
  3. 验证是否配置成功

    • win+R输入cmd,回车

    • 在cmd中输入gcc -v,显示如下界面表示C语言环境配置成功

      image-20230415213614235

VSCode中相关配置

需要的插件

  • Code Runner

    image-20230415213811901

  • C/C++

    image-20230415213903212

Code Runner相关设置

  • settings搜索:auto save

    • 选择afterDelay后不用手动去Ctrl+S,会自动保存

    image-20230415221408713

  • settings搜索:code runner:run in terminal

    • 勾上之后,运行C代码的时候会在终端中运行,便于交互

    image-20230415220736702

  • settings搜索:format on type

    • 勾上之后在编辑代码时会自动格式化代码

    image-20230415221131028

检验效果

  • 编写helloworld,第一次运行的时候注意右边一定时Run Code,不要选择其他方式运行

    image-20230415222406253

  • 运行结果

    image-20230415222452670

小tip(将exe文件放到特定文件夹中)

以上步骤完成之后其实就已经可以编写并运行C语言代码了,但是Code Runner默认是将生成的exe文件和源代码放在同一个目录下。这样当C文件多了之后看着不方便。如果可以将所有exe放到一个文件夹中就好了

修改Code Runner配置文件

  • settings中搜索:点击进入settings.json

    image-20230415223024705

  • image-20230415223120827

  • 将上图settings的C编译指令修改为下面的

    • 指定exe生成目录为当前路劲下面的build文件夹下(当然build也可以改成其他名字)
    "c": "chcp 65001 && cd $dir && (if not exist .\\build mkdir .\\build) && gcc $fileName -o .\\build\\$fileNameWithoutExt && .\\build\\$fileNameWithoutExt",
    

    image-20230415223404170

  • 这样执行代码后exe就会自动放到build文件夹下

    image-20230415223747599

推荐一些好用的插件

  • vscode-icons
    • 每个文件前面会有特定的图标
  • error lens
    • 直接在编辑的时候提示错误
  • one dark pro和github theme
    • 比较好看的颜色主题
  • IntelliJ IDEA Keybindings
    • 将VSCode快捷键设置为jetbrains系列IDE快捷键
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值