c++ - 禁用 Visual Studio 自动完成

标签 c++ formatting visual-studio-2019

使用 Visual Studio 2019 Professional 编辑 C/C++ 文件。说我输入:

for (int pos=0; pos < 7; pos++)

现在在同一行或下一行,当我输入 { 时, Visual Studio 会自动插入右大括号,就像您键入了 {} .同样,如果我输入:
std::string tmp =

只要我输入 " ,这是自动完成到 "" .最后一个例子是 /*自动更改为 /**/ .

由于我自己多年来的肌肉内存打字,我经常不得不删除它们并感到恼火......我该如何关闭它?

我试过了:
  • 工具 > 选项 > 文本编辑器 > C/C++ > 格式化并关闭大多数选项
  • 工具 > 选项 > 文本编辑器 > C/C++ > 高级和禁用
  • ...大括号补全 > 原始字符串文字中的完整括号
  • ...完成大括号 > 完成多行注释
  • ...智能感知 > 禁用自动更新
  • 最后,我关闭并重新打开了 Visual Studio

  • 自动完成仍在发生。

    最佳答案

    您想要的选项在:

    Tools > Options > Text Editor > C/C++ > General > Automatic Brace Completion
    

    关于c++ - 禁用 Visual Studio 自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61501425/

    相关文章:

    c++ - 填充 std::vector 时的不同地址

    docker检查-将其输出格式化为表格

    c# - 如何在 Visual Studio 2019 16.8.1 中创建 .Net 5.0 类库项目?

    c++ - 通过API控制VS调试器

    Javadoc 格式化超链接

    c# - 为什么我的 Windows Media Player 组件没有添加到 Visual Studio 2019 中的 WinForms 工具箱中?

    c++ - 如何让 Visual Assist 解析 Pro*C (*.pc) 文件?

    c++ winapi - 子类化编辑控件 - 单击 "Enter"时发出烦人的声音

    c++ - 指向字符串的指针在函数中如何工作?

    java - Java中的双十进制格式