VScode不能自动提示补全C代码

这篇具有很好参考价值的文章主要介绍了VScode不能自动提示补全C代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

之前使用source insight来编辑C代码,但是现在由于版权问题,公司不再允许使用,所以更换成免费的VScode。

VScode其实功能很强大,基本功能不亚于source insight,再辅以强大丰富的插件,可以说是一款非常好的代码编辑软件。

刚开始使用VScode发现一个很恼人的问题,就是很多代码不能自动提示。比如编写完结构体名称后,应该自动提示其成员,但是VScode只能提示其中一两个或者干脆一点都不提示。看了一些网上的教程,比如安装几个最重要的C代码的插件(C/C++、C/C++ Extension Pack和C/C++ Themes),还有需要在设置里面将配置设置好。但是当这一切都做完后,你发现你的代码很可能仍然不能如你所愿的智能提示,这个时候你就会非常生气的骂他一顿:“这个VScode真垃圾,什么玩意儿!”

当你处在这种情况的时候,我提醒你还有几个问题需要注意。

1.有没有安装GCC编译器,不论你用不用GCC编译器来编译你的代码,最好在你的电脑上安装好GCC,VScode有时候会依赖GCC的某些功能来链接文件与文件之间的依赖关系。

2.检查你的代码中是否存在引用错误,尤其是你希望智能提示的代码,比如结构体中的变量,看看它在声明的时候是否有波浪线,这是在提示你这些声明所依赖的头文件并没有全部包含进来。

3.看看你的工作文件夹是不是太大了,是不是这个文件夹中包含很多的工程,这些工程中可能存在很多的相同名字的文件,这个时候VScode可能无法找到正确的依赖。可以尝试让VScode只打开更下一级文件夹,保证这个文件夹中的文件名唯一。

注意了以上的几个问题后,我相信你的心头之火差不多就能够消除了。

祝大家好运!文章来源地址https://www.toymoban.com/news/detail-632062.html

到了这里,关于VScode不能自动提示补全C代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • unity+vscode 自动补全代码

    踩了很多坑,记录一下 1.Edit-Preference-External tools-External Script Editor 里面选vscode的.exe文件,下面的框框全点上 2.双击unity里的script文件,就会直接跳转到vscode 3.在vscode里面下插件(c#),网上还有其他一些插件也可以用 4.安装.NET SDK,然后在文件-首选项- 设置-搜索 use - 勾选Omnis

    2024年02月11日
    浏览(55)
  • vscode的vue代码提示与补全没反应(vetur问题)

    问题:vscode的里面写vue时候代码提示用不了了 问题原因:vetur这个插件升级了,与老版本的vscode不适配了 解决方案: 1.卸载vscode,与vscode官网下载最新版本vscode 2.安装老版本的vetur (感谢评论区另一个大佬推荐的安装方法,更加快捷方便,文章后面还有其他注意问题) 点开左侧

    2024年02月02日
    浏览(35)
  • Mac vscode unity mono无法正常加载,c#代码不能正常补全的解决方法

    初学unity,用Mac vscode来开发,遇见了不能正常补全代码的问题。能补全代码但是补全的不是unity的代码。 终于解决了。 首先最新版的net.sdk 和 Mono (Stable channel)一定安装好 https://www.mono-project.com/download/stable/ https://learn.microsoft.com/ja-jp/dotnet/core/install/macos vscode里边该有的扩展插件

    2024年02月02日
    浏览(41)
  • Aws Toolkit 自动补全代码插件,并如何在vscode中 安装,使用

    1、Aws Toolkit 简介:自动生成代码插件(类似于copilot) AWS Toolkit是亚马逊推出的一款插件,能够帮助用户快速开发、调试和部署基于Amazon Web Services的应用。它为开发者提供了一个集成开发环境(IDE),可用于在IDE中直接访问AWS服务。AWS Toolkit支持多种主流的IDE,包括Visual Stu

    2024年02月07日
    浏览(54)
  • Go使用vscode开发,必备的插件及最常用快捷键和代码自动补全

    为进行Markdown文档编写提供很多快捷键和自动补全功能,使vscode可以完全代替Typora。 边写边看到Markdown渲染之后的样子,在 Preview 界面按住鼠标右键可以打开功能栏,选择Open in Browser可以将文件在浏览器打开,还可以选择生成HTML或者PDF等。 在Markdown中快捷插入图片,复制图片

    2024年03月10日
    浏览(95)
  • vscode编写go代码时没有自动提示(自动补齐)

    步骤: 1.首先查看自己的goPath的bin目录下的内容是否包含以下: 如果没有则是需要在vscode里面下载相关go的插件 方法:①配置国内镜像源(我失败了)②使用vpn进行下载 vpn下载方法详细步骤: ①打开vpn(外网) ②在vscode内使用Ctrl + Shift +P然后搜索go:install/update ③点击之后全

    2024年02月04日
    浏览(37)
  • vscode无法自动补全

    前提:安装c/c++插件 c/c++插件功能非常强大,几乎能满足日常编码过程中常用的功能;因此也包含自动补全的功能,开启方法如下: 文件-首选项-设置: 扩展-c/c++-Intellisense,找到Intelli Sense Engine Fallback 或者直接在设置里搜Intelli Sense Engine Fallback,将该选项设置为enabled; 完成

    2024年01月17日
    浏览(48)
  • VScode 避免逗号、括号时自动补全

    控制是否应在遇到提交字符时接受建议。例如,在JavaScript中,半角分号(;)可以为提交字符,能够在接受建议的同时键入该字符。 比如打伪代码的时候输入一些缺少上下文的,会被vscode认为需要进行补全。于是各种逗号括号都在拼命补全一些莫名其妙的,弄得人

    2024年02月15日
    浏览(80)
  • vscode代码补全

    打开vscode,依次点击:文件-首选项-设置-在搜索框中输入prevent,然后找到下图的选项,将该选项前的“√”去除,即可。 插件的话,推荐aiXcoder,国产的。希望这篇文章能帮到您。       像这种代码提示,按快捷键Tab补齐 vscode常用推荐的插件有下面几个: 1)、C/C++,这个肯

    2024年02月09日
    浏览(47)
  • vscode vue3自定义自动补全

    敲代码多了,发现重发动作很多,于是还是定义自动补全代码吧——懒是第一生产力! 1,Ctrl + Shift + P打开快捷命令行 :找到下面这个 2,然后找到ts:  里面给了demo照着写就行   然后重复上面的步骤 不选ts,选vue: ,后续继续添加

    2024年02月11日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包