自动显示智能感知 (Visual C++ 2010 Express)
在 Visual C++ 中一直让我烦恼的一件事是,与 Visual C# 不同,输入新行(或等号等)时,智能感知不会自动显示,因此我每次都必须按 Ctrl+Space。
有什么办法可以改变这个吗?我什至考虑使用 AutoIt 之类的东西来检测我何时按下 Enter 并相应地插入 Ctrl+Space。显然,这远非理想。
Visual Studio 工作人员是否真的忽略了如此明显的错误,或者我只是在某个地方错过了一个选项?
One thing that has always annoyed me in Visual C++ is the fact that, unlike Visual C#, intellisense does not automatically display when a new line (or equals sign, etc) is entered, so I must press Ctrl+Space every time.
Is there any way to change this? It has gotten to the point where I have even considered using something like AutoIt to detect when I press Enter and insert a Ctrl+Space accordingly. Obviously, that is far from ideal.
Has the Visual Studio crew really overlooked such a glaringly obvious mistake, or have I simply missed an option somewhere?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是 C++ IntelliSense 的设计行为。没有选项可以更改它。第三方扩展(例如 Visual Assist X)支持替代行为,但是 Visual Studio 的 Express 版本不支持插件和工具扩展。
That is by design behavior on the part of C++ IntelliSense. There is no option to change it. Alternative behaviors are supported by 3rd party extensions like Visual Assist X, however express editions of Visual Studio do not support addins and tool extensions.