当前位置:   article > 正文

VScode安装指南_mibgw64 clangd

mibgw64 clangd

VScode安装指南

前言

本文参考:

Visual Studio Code 如何编写运行 C、C++ 程序?

Visual Studio Code上传代码到github

这是我第一次写文章,如有不周,请谅解

前置常识

Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮,可定制的热键绑定,括号匹配以及代码片段收集。这款编辑器也拥有对 Git 的支持。百度百科:VScode

环境变量修改方法

1.右击此电脑,点击属性

2.在弹出的窗口上点击高级系统设置

3.在系统属性面板上点击环境变量

4.双击用户变量中的Path,在弹出窗口上点击新建

5.输入环境变量,按确定保存

环境变量

资源下载地址

文件夹(密码: vsvs)中包含所有步骤所需要的文件
19/10/1日更:原文件版本过低,请按照本文参考文章下载所需文件


安装&配置

1.依次运行文件夹中的3个程序,完成安装

一些注意事项

安装Clang:添加环境变量时,选 Add LLVM to the system PATH for all users(即第二项,不过第三项也差不多);路径我填的是 C:\LLVM,也可以保持默认或者自己改。

安装MinGW-w64:下下来的是一个7z的压缩包,随便解压到一个地方,把东西全部复制或者直接剪切到Clang的文件夹里去,它们会无冲突合并,然后就可以把它删了。

无冲突合并

2.验证安装是否成功

运行cmd,输clang或gcc,应该会提示 no input files 而不是“不是内部命令或外部命令”或者“无法将“clang”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”,见下图。如果是“不是内部命令或外部命令”,说明clang.exe在的文件夹(我图里的是 C:\LLVM\bin)没有在环境变量中,要加到Path里才行。如果加了还是这样,重启。

clang -vgcc -v可以显示出各自的版本。如果显示出来的版本与你刚下的不同/更老,说明Path里原本有老版本的编译器,可能是安装其它IDE时装上的。则需要去掉Path里原来的那一个gcc的路径。

这两项验证一定要符合,clang和gcc都要有,否则必须修改环境变量,把它们加到Path里去。如果你不知道怎么修改环境变量可以向上翻,参考前置常识。大多不是C的但是区别不大,小心别错删

安装验证

输入gcc -v的最后一行输出。版本要和你自己下的对应,要有x86_64和seh

3.安装扩展

以下为我个人安装的扩展

扩展

从上向下依次是:花括号对(Gkdalao同款),C/C++支持&中文包等一系列必备扩展(2nd-7th),Kivy语言支持(用于开发python GUI),VScode最最最好看的主题(没有之一),代码拉风炫酷插件,python语言支持(11th-12th),clang支持(13th)

其中必装的有:2nd,6th,13th,其余自己看着办

原文建议:

必装:

  • C/C++:又名 cpptools,提供Debug和Format功能

  • vscode-clangd:提供Intellisense和Lint功能;仓库见:clangd/clangd

  • Code Runner:右键即可编译运行单文件,很方便;但无法Dubug

其他可选扩展:

  • Bracket Pair Colorizer 2:彩虹花括号

  • One Dark Pro:大概是VS Code安装量最高的主题

  • C/C++ Clang Command Adapter:是本文前一个版本选择的扩展,vscode-clangd出现问题时可以考虑换成这个试试;配置有一些不同,需要改clang.cflags;如果没出问题就别装了

  • Clang-Format:只有想自定义代码风格时才装,比如大括号不换行。需要另外学习如何使用

  • CodeLLDB:lldb的vscode扩展,需要Python环境;我没用过

不建议/不需要装的扩展:

  • GBKtoUTF8:把GBK编码的文档转换成UTF8编码的。此扩展很久没有更新了,可能有严重的bug

  • C++ Intellisense:用的是gtags,本文第一个版本的选择。效果非常非常一般

  • Include Autocomplete:提供头文件名字的补全,现在cpptools和vscode-clangd都已经自带这个功能了,所以不用装

  • C/C++ Snippets:Snippets即重用代码块,效果自己百度;这个扩展安装量虽高,不过个人感觉用处实在不大,cpptools和clangd也自带一些;你也可以选择其他的Snippets扩展甚至自己定义

4.文件配置

  • 新建一个workspace:找个合适的地方创建一个文件夹,这里将存储你的代码

  • 新建一个名为 .vscode 的文件夹,将3个json文件复制进去

  • 将工作区打开

打开文件夹

  • 找到配置文件,可根据个人喜好修改文件内容(有注释提示),建议不改

至此,安装配置部分结束,VScode可正常编译C++

是不是超级简单QωQ


更多实用操作

1.常用快捷键

常用快捷键

代码格式化:Shift+Alt+F

编译运行:Ctrl+Alt+N

调试:F5

2.编译垃圾(.exe)清理

将del_exe.bat复制粘贴到workspace中,运行即可删除所有exe文件

3.添加万能头支持

在以下目录

D:\Program Files\Visual Studio 2017\VC\Tools\MSVC\14.14.26428\include

D:\Program Files\LLVM\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++

D:\Program Files\LLVM\lib\gcc\mingw32\6.3.0\include\c++

中新建文件夹bits,将stdc++.h复制进去即可

(找不到第一个目录:安装一下VS)

4.添加Git支持

  • 注册Git账号

  • 点击start a project创建新仓库创建新仓库

  • 按下Ctrl+`,输入git init初始化本地仓库初始化本地仓库

  • 新建一个文件,如readme.md,填写一些简介信息

  • 文件上传(第三行填写你的仓库地址):

    git add readme.txt
    git commit -m “first commit”
    git remote add origin https://github.com/xxx/xxx.git
    git push -u origin master
    
    • 1
    • 2
    • 3
    • 4
  • 这时在编辑器左侧, 会显示出来一个蓝色圆圈还有数字, 这就表明这个本地仓库里有文件改变了, 我们就需要将这个改变的文件先暂存到本地仓库再提交到github暂时存储

  • 在提交到本地时, 会弹出一个输入框, 就是要写的注释,回车注释填写

  • 点击最左下角状态栏中的循环箭头(鼠标放上显示’同步更改’), 同步到github , 之后就输入github账号和密码就可以了.

循环箭头


本文到这里就结束了 是不是感觉完全懂了

求三连QωQ

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/239931
推荐阅读
相关标签
  

闽ICP备14008679号