在Visual Studio 2010中编辑C#代码时,该ENTER键使IntelliSense完成当前的建议,而无需添加新行。
在VB.NET中,该ENTER键的默认IntelliSense行为是在完成当前建议后添加一个新行。
我如何配置IntelliSense以将VB.NET行为更改为C#行为?
我已经知道我可以按TAB或SPACE,但出于习惯,我总是最终击中ENTER(并改变线)。
发布于 2018-03-09 08:55:13
不幸的是,用于智能感知完成的一组触发键不是VB.Net的可配置项目。在默认的Visual Studio环境中没有办法改变这种行为。
这将有可能开发一个插件来完成这一点。然而,这是一个非常极端的措施。
发布于 2018-03-09 09:21:01
现在使用Visual Studio 2017可以更改它。工具 - >选项 - >文本编辑器 - >基本 - >智能感知。在输入关键行为中,选择不输入新行
Resharper可以覆盖Visual Studio intellisense并使用它自己的intellisense。这是我找到的唯一途径。如果您想测试它,它有30天的免费试用期。
https://stackoverflow.com/questions/-100007552
复制相似问题