Visual Studio 2010 中用于在 Switch 中生成所有可能的 Case 的快捷方式

问题描述 投票:0回答:3

我找不到按键绑定来扩展 switch 中所有可能的情况, 例如。有带有枚举参数的 switch,在 Borland C++ 中我用 TAB 键执行此操作 当选择开关代码时。

我想在 Visual Studio 2010 中执行此操作。

有人可以帮助我吗?

visual-studio visual-studio-2010 keyboard-shortcuts switch-statement
3个回答
16
投票

C++ 不可能做到这一点。 IDE 只是不支持该操作。

在 C# 中,您可以使用 switch 代码片段来完成此操作:

  • 在 IDE 中输入“switch”,这将在智能感知中选择代码片段
  • 点击Tab插入片段,将光标移动到括号内
  • 输入要打开的表达式并按 Enter

这会将已知案例扩展到 IDE 中。


0
投票

我也遇到了同样的问题,这是由于 resharper 安装造成的,它的作用有所不同。

输入开关和参数后,将光标放在开关体内,然后单击左侧的灯图标或单击Alt+Enter。


0
投票

我经常将 Switchenums 一起使用。 JaredPar的答案很好,但它对我不起作用(可能是因为我正在使用ReSharper)。

什么对我有用:基于某些enum创建Switch语句后,我在单词“Switch”的开头单击鼠标,然后按ALT+ENTER并选择“添加switch语句”对于 bla-bla-bla...”。这将为所有可能的 enum 值生成所有情况。

© www.soinside.com 2019 - 2024. All rights reserved.