3

我正在使用 VS2010,我想创建一个片段来执行以下操作:

当我按{(然后按 tab 时,代码段会写)}。我创建了片段,但是当我编写{(指定为片段快捷方式时,它们不起作用

请帮忙

4

3 回答 3

2

我会在这里回答一个小的左字段。

使用大括号{},C# 没有片段的原因是用于格式化。在编写代码时,您会注意到,当您键入}字符时,编辑器将为您刚刚键入的代码正确设置选项卡。因此,它应该是您在代码中编写的最后一件事。

其次,您会注意到要使用片段,您必须输入:

  1. 片段名称
  2. 选项卡到参数
  3. 类型参数
  4. 点击输入。

对于产生一个字符的 1 个字符片段,您刚刚将 2 次击键交换为至少 3 个 ( { tab enter)。因此,C# 团队可能不认为将其作为片段支持是一个好主意。

于 2012-04-10T01:08:43.063 回答
1

您不能将这些字符用于片段快捷方式,请参阅此 MSDN 文章:代码片段 (C#)

文章末尾的黄色说明如下:

对于 C# 代码片段,可用于指定字段的字符是:字母数字字符、数字符号 (#)、波浪字符 (~)、下划线字符 (_) 和短划线字符 (-)。

于 2012-04-24T07:07:53.110 回答
0

这些功能由“生产力电动工具”支持,您如何在 VS 2010 中不使用这些扩展。

从这里获取所有好东西:

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/

于 2012-04-24T07:45:44.900 回答