当前位置: 首页 > article >正文

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

        昨天像往常一样用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.kler.cn/news/355503.html

相关文章:

  • Rocky Linux 9安装Asterisk 20和freepbx 17脚本——筑梦之路
  • Rust各个方面完胜C++吗?
  • Threejs 实现3D 地图(01)创建基本场景
  • Parameter-Efficient Fine-Tuning for Large Models: A Comprehensive Survey阅读笔记
  • LeetCode1658.将x减到0的最小操作数
  • PHP爬虫API:获取商品详情的新利器
  • uniapp uni.uploadFile errMsg: “uploadFile:fail
  • PTA L1系列题解(C语言)(L1_073 -- L1_080)
  • php常用设计模式之单例模式
  • HikariPool连接池报错(Possibly consider using a shorter maxLifetime value)
  • 健康推荐新动力:SpringBoot智能系统
  • PostgreSQL与MySQL在语法上的区别
  • 【飞腾加固服务器】全国产化解决方案:飞腾FT2000+/64核,赋能关键任务保驾护航
  • 链动2+1芸众商城421+全插件独立版源码
  • C++ 在项目中使用GDB
  • element设置时间和日期框早于现在的时间和日期禁用
  • 微积分复习笔记 Calculus Volume 1 - 3.1 Defining the Derivative
  • 随机抽取学号
  • Spring Boot 3新特性@RSocketExchange轻松实现消息实时推送
  • LlamaIndex核心概念查询管道(Query Pipelines)简介