c++ - 禁用 Visual Studio 自动完成
问题描述
使用 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
推荐阅读
- html - 如何使用 Bootstrap 4 制作这个网格系统?
- java - StreamingFileSink 没有将数据摄取到 s3
- javascript - Angular 7 npm run serve:ssr 在安装 Angular Universal 后使用时失败
- angular - 从 Angular 项目中的嵌套组件中检索表单数据的最佳方法
- php - Laravel 多次发送每封电子邮件
- c# - 如何在 C# 中构造一个方法以获取登录的用户名、查询 Active Directory 并返回用户的全名
- jquery - 下拉列表第一次验证失败
- python - 当单个 if 语句为真时,如何获得假值?
- python - 使用 opencv 确定用于拾取和放置的产品的方向
- python - 在混合键类型的python字典中将键从字符串转换为int类型