当我在C++项目中输入代码时,会得到一些提示。如果我想选择其中的某一个提示,可以使用Tab键进行确认;但是如果我按下回车键、空格键或任何成员列表的确认字符:
{}[]().,:;+-*/%&|^!=<>?@#\
Intellisense无法提交所选的选项。 我希望将此建议与任何这些字符一起提交,就像C#中的默认设置一样。
当我在C++项目中输入代码时,会得到一些提示。如果我想选择其中的某一个提示,可以使用Tab键进行确认;但是如果我按下回车键、空格键或任何成员列表的确认字符:
{}[]().,:;+-*/%&|^!=<>?@#\
Intellisense无法提交所选的选项。 我希望将此建议与任何这些字符一起提交,就像C#中的默认设置一样。
我曾经遇到过同样的问题。我正在使用C++和Boost。在调试模式下,Boost存在一个著名的链接器问题。
我通过预处理宏_HAS_ITERATOR_DEBUGGING 0解决了这个问题。
但是Intellisense停止工作了。我查看了Visual Studio的错误列表选项卡,并发现了一条记录,其中说Intellisense与此宏存在问题。
当我将此宏更改为_HAS_ITERATOR_DEBUGGING=0时,Intellisense完美地工作了。
希望这可以帮助你。 Walter