Visual Studio:有没有办法禁用 Enter 键的 IntelliSense 自动完成功能?

问题描述 投票:0回答:1

有没有办法在 Visual Studio 中禁用 Enter 键的 IntelliSense 自动完成功能?每次我尝试插入换行符时,IntelliSense 都会在该行上抛出一堆垃圾代码,这让我发疯。我使用过其他 IDE,其中 tab 是自动完成按钮,效果非常好。通常,您只需要在新行的开头有一个实际的制表符,其中没有任何内容可以自动完成,因此一旦您开始键入,它就成为接受自动完成建议的完美键。我不想完全禁用 IntelliSense,只需按回车键即可自动完成。

我当前位于“工具”->“选项”->“文本编辑器”->“C#”->“IntelliSense”,但没有看到禁用回车键自动完成的选项。会不会是在别的地方?

visual-studio autocomplete intellisense
1个回答
0
投票

如果您想禁用

Enter
键的 IntelliSense 自动完成功能,可以使用该选项更改 IntelliSense 完成模式:

编辑 > IntelliSense > 在自动和仅选项卡 IntelliSense 完成或快捷方式之间切换:Ctrl+Alt+Space。

或者您可以将 IntelliSense 完成模式设置为 Tab-only:

工具 > 选项 > 文本编辑器 > 高级 > 默认 IntelliSense 完成模式: > 在下拉列表中选择仅 Tab

此外,您还可以在工具 -> 选项 -> 文本编辑器 -> C# -> IntelliSense 中将

Enter key behavior
设置为
Always add new line on enter

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.