我找不到按键绑定来扩展 switch 中所有可能的情况, 例如。有带有枚举参数的 switch,在 Borland C++ 中我用 TAB 键执行此操作 当选择开关代码时。
我想在 Visual Studio 2010 中执行此操作。
有人可以帮助我吗?
C++ 不可能做到这一点。 IDE 只是不支持该操作。
在 C# 中,您可以使用 switch 代码片段来完成此操作:
这会将已知案例扩展到 IDE 中。
我也遇到了同样的问题,这是由于 resharper 安装造成的,它的作用有所不同。
输入开关和参数后,将光标放在开关体内,然后单击左侧的灯图标或单击Alt+Enter。
我经常将 Switch 与 enums 一起使用。 JaredPar的答案很好,但它对我不起作用(可能是因为我正在使用ReSharper)。
什么对我有用:基于某些enum创建Switch语句后,我在单词“Switch”的开头单击鼠标,然后按ALT+ENTER并选择“添加switch语句”对于 bla-bla-bla...”。这将为所有可能的 enum 值生成所有情况。