如何在Visual Studio中设置按Enter确认IntelliSense首项自动补全
Visual Studio 配置Enter触发IntelliSense首项补全教程
通用全局配置
适用于大部分编程语言的基础配置:
- 打开Visual Studio顶部菜单栏的
工具->选项 - 左侧导航栏依次展开
文本编辑器->高级 - 勾选键入字符时提交补全列表选项
- 检查补全列表提交字符配置,确认
Enter已在提交字符列表中,未存在则手动添加即可
各编程语言单独特殊配置
部分语言需要单独调整专属配置项才能生效:
C#
- 进入
工具->选项->文本编辑器->C#->IntelliSense - 勾选在键入字符后显示完成列表,确认
Enter已在提交字符列表中,配置后默认按Enter即可提交选中的首项补全
Python
- 进入
工具->选项->文本编辑器->Python->高级 - 找到IntelliSense分组下的
自动提交补全项,设置为True,同时确认提交字符包含Enter即可
JavaScript/TypeScript
- 进入
工具->选项->文本编辑器->JavaScript/TypeScript->IntelliSense - 勾选按Enter键提交当前选定的补全项,同时启用显示完成列表选项即可生效
C/C++
进入
工具->选项->文本编辑器->C/C++->高级,将Member List Commit Aggressive设置为True即可实现按下Enter直接提交首项补全
注意事项
- 配置完成后需要重启Visual Studio生效,部分大型项目需要重新加载解决方案
- 若使用了第三方补全插件(如Resharper),需要在对应插件的设置中单独调整补全提交键配置,VS原生配置会被插件覆盖
内容的提问来源于stack exchange,提问作者JustGil
相关产品推荐
相关产品推荐

