Visual Studio 可以在智能感知中列出当前预处理器定义吗?
Can Visual Studio list current preprocessor defines in intellisense?
我在 Visual Studio Community Edition 2015 中使用 C# 工作。当我键入 #
时,会出现智能感知列表,其中包含 #if
的选项。如果我键入 #if
,那么在我按下 CTRL+Space 之前,智能感知列表中不会显示任何内容,即便如此,列表中的唯一内容是 true
和 false
,即使那里定义了许多符号,并且 Visual Studio 知道它们,因为它正确地将预处理过的代码灰显。
如何让 Visual Studio 在智能感知列表中列出所有当前可用的预处理器定义,以便在 #if
之后自动完成?
在 VS 2015 和 2017 中,当我们在文件或属性页中定义并发症符号时,智能感知只能弹出 true 或 false,这是设计使然,我发现其他社区成员已经将此用户反馈给VS产品组,你可以看看这个用户的声音:https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/13348074-intellisense-for-c-conditional-compilation-symbol并投票,然后等待VS产品组的回复。
我在 Visual Studio Community Edition 2015 中使用 C# 工作。当我键入 #
时,会出现智能感知列表,其中包含 #if
的选项。如果我键入 #if
,那么在我按下 CTRL+Space 之前,智能感知列表中不会显示任何内容,即便如此,列表中的唯一内容是 true
和 false
,即使那里定义了许多符号,并且 Visual Studio 知道它们,因为它正确地将预处理过的代码灰显。
如何让 Visual Studio 在智能感知列表中列出所有当前可用的预处理器定义,以便在 #if
之后自动完成?
在 VS 2015 和 2017 中,当我们在文件或属性页中定义并发症符号时,智能感知只能弹出 true 或 false,这是设计使然,我发现其他社区成员已经将此用户反馈给VS产品组,你可以看看这个用户的声音:https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/13348074-intellisense-for-c-conditional-compilation-symbol并投票,然后等待VS产品组的回复。