c++ - 自动完成在 git 存储库中的 Visual Studio 项目中不起作用
问题描述
我正在使用 Visual Studio Community 2017(我对它很陌生)。当我使用空的 c++ 项目模板创建新项目并选择位于现有 git 存储库中的项目目录时,代码自动完成不起作用(语法突出显示也似乎不同)。当我这样做但项目目录不在 git 存储库中时,一切正常。
我还尝试在 git 存储库之外创建项目,然后将其复制到那里。将代码移至 git 存储库后,自动完成功能将停止工作。
我已经在 tools->options->Text Editor 中检查过,为 c/c++ 以及所有语言启用了语句完成(自动列表成员、参数信息)。
解决方案
只需从项目目录中删除 .vs 目录并重新打开 Visual Studio。之后它似乎工作。
推荐阅读
- java - 如何转义作为对象加载的 json 的一部分
- mongodb - $group 和 $lookup 没有提供正确的数据
- ios - 在 Swift/SwiftUI 中更改十进制数的字体大小
- typescript - Angular 11在递归嵌套的层次结构对象中找到键并更新键的值
- powerbi - 在父表中选择一个值时在powerBI中自动生成行号或序列号
- c# - 如何将 TabItem Header 绑定到 FrameworkElementFactory 中的 TextBox?
- excel - VBA 代码显示旧文件“xslx”问题的错误?
- sql - SQL查找一列总数的百分比
- java - 任何建议如何在 Java 中为 String.replaceAll() 创建正则表达式?
- python - 如何在 Visual Studio 中使用 bio python