VSCode C/C++跳转到定义、自动补全、悬停提示突然失效

embedded/2024/10/25 12:08:10/

        昨天像往常一样用vscode连接云服务器写代码,突然发现跳转到定义、自动补全、悬停提示功能全部不能正常使用了,今天折腾了一上午,看了一大堆教程,最后可算是解决了,因为大家说不定会遇到和我一样的问题,所以在这里跟大家分享一下解决方式。

        一开始以为是C/C++插件的问题,把插件和vscode都彻底卸载又重装了一遍,这是我查到的第一个方法:

修改C/C++扩展相关的设置

vs code中右键没有跳转到定义(go to definition)解决方法_vscode右键没有跳转到定义-CSDN博客

1.打开设置界面:文件->首选项->设置

2.在搜索框中搜索intelli Sense Engine (需要先安装C/C++)

3.如果C_CPP:intelli Sense Engine的配置是disabled;则下拉选择default

可惜这个方法没能解决我的问题,后面我又找到了第二个方法:

vs code代码自动提示不见了——一个勾解决_vs code 代码提示里的帮助关闭了怎么打开-CSDN博客

设置TypeScript

  1. 打开设置,搜索:@tag:usesOnlineServices
  2. 按步骤勾上TypeScript里边的小方框即可

我的解决方式        

这个方法也不行,最后我实在是想不出咋办了,就去问了老师,最后苦笑不得地发现原来这和我使用vscode连接云服务器时的坏习惯有关:我最近写项目啥的基本都是在Linux云服务器上写,写完之后直接就把vscode给关掉了,然后下次打开又再重新建立新的连接。

        这就导致了一个问题,多个会话占用了服务器的资源,我目前认为就是这个原因导致了我的C/C++插件不能正常工作。最后我的解决方式就是重启linux云服务器:

sudo reboot

        对于vscode c/c++(别的语言我也不知道)代码提示失效通常前面两种方式就能解决问题,网上大部分的教程也都是这两种,我的出错方式太奇葩导致压根没有跟我重样的,所以特意发一篇博客记录一下,或许能帮到像我一样习惯不好的同学。所以说大家使用完一定要记得关闭连接啊!


http://www.ppmy.cn/embedded/132327.html

相关文章

Spring声明式事务管理:深入探索XML配置方式

前言 Spring的事务管理,无论是基于xml还是注解实现,本质上还是实现数据库的事务管理机制,因此要注意发送SQL的连接是否为同一个,这是实现声明式事务的关键。 以下案例和实现基于SSM整合框架完成,不知道如何整合SSM&…

基于SSM汽车零部件加工系统的设计

管理员账户功能包括:系统首页,个人中心,员工管理,经理管理,零件材料管理,产品类型管理,产品信息管理,产品出库管理,产品入库管理 员工账号功能包括:系统首页…

活动目录域安装学习笔记

工作组 没有办法统一身份验证 没有办法统一管理 域 统一身份验证 统一管理域中的计算机和用户 域中的计算机通过DNS定位域控制器 一、安装活动目录 1.1设置域控制器(DC)IP地址为固定IP地址 ①打开命令提示符,或者通过快捷命令,…

51单片机快速入门之 步进电机的使用与 ULN2003 2024/10/21

51单片机快速入门之 步进电机的使用与 ULN2003 步进电机相关百科http://步进电机_360百科 https://baike.so.com/doc/656679-695086.html ULN2003相关百科 http://ULN2003_360百科 https://baike.so.com/doc/5356466-5591963.html ULN2003(图片来源于网络): 引脚1:CPU脉冲…

从安灯系统看汽车零部件工厂的智能制造转型

在当今快速发展的制造业领域,汽车零部件工厂正面临着日益激烈的市场竞争和不断提高的客户需求。为了在竞争中脱颖而出,实现可持续发展,许多汽车零部件工厂纷纷踏上智能制造转型之路。而安灯系统作为一种重要的生产管理工具,在这场…

影楼即将倒闭!!!!stable diffusion comfyui制作:AI人像摄影专业工作流

最近我们在学习ComfyUI,并用它搭建的摄影写真工作流,只需几张照片即可生成可交付的艺术写真照。 AI写真有以下好处: 创意无限:AI写真可以创造出超越现实的场景和效果,为用户提供更多的创意空间。用户可以通过简单的输…

MySQL 9从入门到性能优化-权限表

【图书推荐】《MySQL 9从入门到性能优化(视频教学版)》-CSDN博客 《MySQL 9从入门到性能优化(视频教学版)(数据库技术丛书)》(王英英)【摘要 书评 试读】- 京东图书 (jd.com) MySQL9数据库技术_夏天又到了…

杨辉三角 II

给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: rowIndex 3 输出: [1,3,3,1]示例 2: 输入: rowIndex 0 输出: [1]示例 3: 输入: rowIndex 1 输出: [1,1]提示…