嘉兴市做网站优化,做淘客网站怎么样,中文博客网站模板下载,东莞保安公司一览表你是否在满天星空下琢磨如何在 VS Code 中配置用于 C 开发的智能感知功能(IntelliSense)#xff1f; 你是否想知道#xff0c;有没有一种最简单的方法来运行你的 C 代码#xff1f; 好消息是#xff1a;我们在 C 扩展中添加了一些新功能#xff0c;有了这些好东西#xf…你是否在满天星空下琢磨如何在 VS Code 中配置用于 C 开发的智能感知功能(IntelliSense) 你是否想知道有没有一种最简单的方法来运行你的 C 代码 好消息是我们在 C 扩展中添加了一些新功能有了这些好东西你可以更加轻松从容的配置智能感知功能并快速上手创建一个 C 新项目。
在今天的文章中我将会讲解使用 C 扩展来进行 C 快速入门配置智能感知以及语言状态栏等。
C 快速入门
在 VS Code 中安装了 C 扩展之后新的入门视频可以帮助你快速搭建好 C 开发环境编码构建调试一条龙服务。 打开的方式也很简单在 VS Code 中的命令面板(Command Palette)中执行 Open Walkthrough 然后选择 C walkthrough 即可。 下面的视频是一个”手把手教”的入门视频诸位请看 请移步至 www.topomel.com 以查看完整视频
虽然上面的视频是面向 macOS 平台的但是原理上其实都差不多可以依葫芦画瓢用到其他操作系统平台。 视频中包含了在 VS Code 中搭建开发环境创建一个 C 源文件编码调试以及其他的一些高级调试技法。 另外视频中还讲述了如何基于现有操作系统平台安装对应的编译器套件以及如何为新安装的编译器配置智能感知。 你值得一看。
为什么智能感知如此重要
在回答这个问题之前我们需要先明白智能感知是个什么东西为什么使用它之前需要先配置一遍
智能感知是集成在 VS Code 中的一个工具提供了一些快速编码功能使你的日常开发工作更加高效。举个例子你所熟知的代码自动完成参数信息代码自动化操作以及对象成员列表都是出自”它”之手。 请移步至 www.topomel.com 以查看图片
智能感知由语言服务提供支持该服务为代码提供特定于语言的实现。要使这些特定于 C需要首先配置智能感知。此配置可以通过编译器、compile_commands.json 文件或其他 VS Code 扩展例如 Makefile 或 CMake 扩展完成。
在大多数情况下C 扩展会自动为你配置智能感知。有关此过程的详细信息请参阅智能感知文档。
但是如何检查是否已配置智能感知
智能感知配置指示灯
如果你还没有为工作区配置智能感知则会在状态栏中看到带有警告标志的新指示灯如下所示 请移步至 www.topomel.com 以查看图片
单击 “配置智能感知” 按钮以打开 “配置快速选取”如下所述这将帮助您进行配置。
配置快速选取
使用 “配置快速选取” 为智能感知选择新配置。通过单击 “配置配置智能感知” 按钮或在命令面板中输入“选择 配置智能感知配置” 来打开 “快速选取”从下拉列表中可用的配置中选择一个配置就可以了。 请移步至 www.topomel.com 以查看图片
如果未列出任何选项则有多种方法可以在计算机上安装编译器。
在 Windows 上从下拉列表中选择 “帮助我安装编译器” 这将带您进入演练中的分步安装说明。在 MacOS 或 Linux 计算机上选择 “安装编译器” 以让 C 扩展为您安装 C 编译器。 对于任一方案C 扩展将自动为智能感知配置已安装的编译器。
语言状态栏
若要检查是否配置了智能感知并在后台主动执行工作请使用新的语言状态栏。 将鼠标悬停在状态栏中的 {} 上这将显示智能感知状态。它还指示工作区是否已分析和索引的状态以及运行代码分析的选项。对于智能感知如果你看到了 “智能感知:就绪” 状态指示它已配置并准备好进行代码评估。
如果显示 “智能感知: 未配置”则需要在工作区中配置智能感知。按照前面所述的步骤通过配置 “快速选择” 选择 智能感知配置即可。
总结
当然也有一些神人使用记事本来编写程序我很敬佩他。 但是如果合理地使用智能感知则可以更加快速的编码省掉一些小细节上的心智负担让宝贵的大脑资源集中在更加重要的事情上。
最后
Microsoft Visual C团队的博客是我非常喜欢的博客之一里面有很多关于Visual C的知识和最新开发进展。大浪淘沙如果你对Visual C这门古老的技术还是那么感兴趣则可以经常去他们那(或者我这)逛逛。 本文来自《C in VS Code: Getting Started Configuring IntelliSense》