赞
踩
本文参考:
Visual Studio Code 如何编写运行 C、C++ 程序?
这是我第一次写文章,如有不周,请谅解
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日更:原文件版本过低,请按照本文参考文章下载所需文件
一些注意事项:
安装Clang:添加环境变量时,选 Add LLVM to the system PATH for all users(即第二项,不过第三项也差不多);路径我填的是 C:\LLVM,也可以保持默认或者自己改。
安装MinGW-w64:下下来的是一个7z的压缩包,随便解压到一个地方,把东西全部复制或者直接剪切到Clang的文件夹里去,它们会无冲突合并,然后就可以把它删了。
运行cmd,输clang或gcc,应该会提示 no input files 而不是“不是内部命令或外部命令”或者“无法将“clang”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”,见下图。如果是“不是内部命令或外部命令”,说明clang.exe在的文件夹(我图里的是 C:\LLVM\bin)没有在环境变量中,要加到Path里才行。如果加了还是这样,重启。
输
clang -v
或gcc -v
可以显示出各自的版本。如果显示出来的版本与你刚下的不同/更老,说明Path里原本有老版本的编译器,可能是安装其它IDE时装上的。则需要去掉Path里原来的那一个gcc的路径。
这两项验证一定要符合,clang和gcc都要有,否则必须修改环境变量,把它们加到Path里去。如果你不知道怎么修改环境变量可以向上翻,参考前置常识。大多不是C的但是区别不大,小心别错删。
以下为我个人安装的扩展
从上向下依次是:花括号对(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扩展甚至自己定义
新建一个workspace:找个合适的地方创建一个文件夹,这里将存储你的代码
新建一个名为 .vscode 的文件夹,将3个json文件复制进去
将工作区打开
至此,安装配置部分结束,VScode可正常编译C++
是不是超级简单QωQ
代码格式化:Shift+Alt+F
编译运行:Ctrl+Alt+N
调试:F5
将del_exe.bat复制粘贴到workspace中,运行即可删除所有exe文件
在以下目录
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)
点击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
这时在编辑器左侧, 会显示出来一个蓝色圆圈还有数字, 这就表明这个本地仓库里有文件改变了, 我们就需要将这个改变的文件先暂存到本地仓库再提交到github
在提交到本地时, 会弹出一个输入框, 就是要写的注释,回车
点击最左下角状态栏中的循环箭头(鼠标放上显示’同步更改’), 同步到github , 之后就输入github账号和密码就可以了.
本文到这里就结束了 是不是感觉完全懂了
求三连QωQ
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。