相关主题
{{discussion.title}}
最牛社区
首页
新主题
新回复
热门
注册
登录
有人遇到过 vs2022 c++代码高亮不生效的问题吗?
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-12 19:41:56') }}
#0
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-12 19:41:56') }}
#0
突然有一天打开 vs2022 就变成了现在这个样子,怎么调也没用。比如,c++ 的注释,原来是渲染成绿色的,结果现在颜色全都消失了。如下图所示,
{{ getUsernameByUid(45) }}
发布{{ getTimeInfo('2025-03-12 19:58:58') }}
#1
{{ getUsernameByUid(45) }}
发布{{ getTimeInfo('2025-03-12 19:58:58') }}
#1
关闭 VS ,显示隐藏文件,删除.vs 文件夹,如果是 cmake 的话删掉重新生成一遍 build dir 。
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-12 20:02:56') }}
#2
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-12 20:02:56') }}
#2
感谢回复,试过了,两种方法我都尝试过,都不生效。我新建 cmake 项目,或者不使用 cmake 的新项目建好之后,默认也都没有正常的高亮(
{{ getUsernameByUid(45) }}
发布{{ getTimeInfo('2025-03-12 21:42:45') }}
#3
{{ getUsernameByUid(45) }}
发布{{ getTimeInfo('2025-03-12 21:42:45') }}
#3
直接用 cmake 生成 VS sln 呢?
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 00:40:22') }}
#4
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 00:40:22') }}
#4
还是没用,VS 不知道抽什么风😅
{{ getUsernameByUid(1131) }}
发布{{ getTimeInfo('2025-03-13 05:10:38') }}
#5
{{ getUsernameByUid(1131) }}
发布{{ getTimeInfo('2025-03-13 05:10:38') }}
#5
我遇到过,疑似是 IDE 内部的编译器超时/挂掉或者解析不出模版,你手动编译一下试试看看出什么提示?
{{ getUsernameByUid(3690) }}
发布{{ getTimeInfo('2025-03-13 10:38:20') }}
#6
{{ getUsernameByUid(3690) }}
发布{{ getTimeInfo('2025-03-13 10:38:20') }}
#6
不装小番茄吗?
{{ getUsernameByUid(6949) }}
发布{{ getTimeInfo('2025-03-13 10:50:50') }}
#7
{{ getUsernameByUid(6949) }}
发布{{ getTimeInfo('2025-03-13 10:50:50') }}
#7
禁用 IntellSense 改为 true , 重启,然后再改成 false ,再重启试试?
一般这种情况删.vs 就好了,但是看你试过了
{{ getUsernameByUid(1261) }}
发布{{ getTimeInfo('2025-03-13 10:55:41') }}
#8
{{ getUsernameByUid(1261) }}
发布{{ getTimeInfo('2025-03-13 10:55:41') }}
#8
删掉 out 重跑一次 cmake ?
{{ getUsernameByUid(6950) }}
发布{{ getTimeInfo('2025-03-13 11:29:16') }}
#9
{{ getUsernameByUid(6950) }}
发布{{ getTimeInfo('2025-03-13 11:29:16') }}
#9
看 vs 是不是有更新,更新下 vs 说不定就好了。我之前就是这样,
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 16:13:11') }}
#10
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 16:13:11') }}
#10
更新过两次了,这个问题不动如山😕
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 16:14:46') }}
#11
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 16:14:46') }}
#11
试过,没用哇😭
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 16:15:37') }}
#12
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 16:15:37') }}
#12
手动编译没有错误提示,就是代码高亮无法正常解析。
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 16:16:38') }}
#13
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 16:16:38') }}
#13
该试的都试了,难顶
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 16:18:19') }}
#14
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 16:18:19') }}
#14
没装过插件,请问这个插件能接管高亮解析吗?
{{ getUsernameByUid(1261) }}
发布{{ getTimeInfo('2025-03-13 17:48:19') }}
#15
{{ getUsernameByUid(1261) }}
发布{{ getTimeInfo('2025-03-13 17:48:19') }}
#15
有点抽象,重置 VS 的配置试过了吗。装 Resharper 或者 Visual Assist 会变好吗。
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 18:43:44') }}
#16
{{ getUsernameByUid(6948) }}
发布{{ getTimeInfo('2025-03-13 18:43:44') }}
#16
这三个我刚刚试了一下,都不行。很难让人绷住
{{ getUsernameByUid(post.updatedByUid) }}
编辑于 {{ getTimeInfo(post.UpdatedAt) }}
{{ getUsernameByUid(post.uid) }}
发布于 {{ getTimeInfo(post.CreatedAt) }}
# {{post.num}}
{{ getUsernameByUid(post.updatedByUid) }}
编辑于 {{ getTimeInfo(post.UpdatedAt) }}
{{ getUsernameByUid(post.uid) }}
发布于 {{ getTimeInfo(post.CreatedAt) }}
# {{post.num}}
{{ getUsernameByPostNum(post.mentionNum) }}
登录回复
#{{nav.post.anchor}}
{{ alert.text }}
关闭