Visual Studio 代码生成 - 使用大写类型名称
Visual Studio code generation - Use uppercase type names
我更喜欢使用原始类型的实际类型名称而不是它们对应的关键字,例如String
而不是string
,Int32
而不是int
等., 因为我喜欢有一致的语法突出显示和大小写 - 也就是说,类型名称的颜色与类型名称(水蓝色)相同,并且大小写正确(首字母大写)。
我如何告诉 VS 每当它生成任何代码时(例如,当我在接口名称上的 select "Implement interface" 选项,或自动生成的事件处理程序等等)它应该添加根据我的喜好命名?
您可以选择手动更改您感兴趣的代码片段。在 Visual Sutio(我使用的是 2013 社区版)中,转到工具 -> 代码片段管理器...(或点击 Ctrl+K,Ctrl+B)。您将获得一个对话框,其中包含 VS 正在使用的所有代码段:
Select 您要更改的代码段。例如。 Visual C# 部分中的 for 循环。您将获得代码段的位置。您可以编辑它。例如 for 循环的片段声明:
<Snippet>
<Declarations>
<Literal>
<ID>index</ID>
<Default>i</Default>
<ToolTip>Index</ToolTip>
</Literal>
<Literal>
<ID>max</ID>
<Default>length</Default>
<ToolTip>Max length</ToolTip>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[for (int $index$ = 0; $index$ < $max$; $index$++)
{
$selected$ $end$
}]]>
</Code>
</Snippet>
要得到你想要的,你必须用 for (Int32 $index$ = 0;
替换 for (int $index$ = 0;
更改所有代码段是一项艰巨的任务,但我敢打赌,在大多数情况下,您可以使用 Notepad++ 查找和替换功能(如果您正确且精确地定义了必须替换的内容),用正确的类型名称替换别名。
我更喜欢使用原始类型的实际类型名称而不是它们对应的关键字,例如String
而不是string
,Int32
而不是int
等., 因为我喜欢有一致的语法突出显示和大小写 - 也就是说,类型名称的颜色与类型名称(水蓝色)相同,并且大小写正确(首字母大写)。
我如何告诉 VS 每当它生成任何代码时(例如,当我在接口名称上的 select "Implement interface" 选项,或自动生成的事件处理程序等等)它应该添加根据我的喜好命名?
您可以选择手动更改您感兴趣的代码片段。在 Visual Sutio(我使用的是 2013 社区版)中,转到工具 -> 代码片段管理器...(或点击 Ctrl+K,Ctrl+B)。您将获得一个对话框,其中包含 VS 正在使用的所有代码段:
Select 您要更改的代码段。例如。 Visual C# 部分中的 for 循环。您将获得代码段的位置。您可以编辑它。例如 for 循环的片段声明:
<Snippet>
<Declarations>
<Literal>
<ID>index</ID>
<Default>i</Default>
<ToolTip>Index</ToolTip>
</Literal>
<Literal>
<ID>max</ID>
<Default>length</Default>
<ToolTip>Max length</ToolTip>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[for (int $index$ = 0; $index$ < $max$; $index$++)
{
$selected$ $end$
}]]>
</Code>
</Snippet>
要得到你想要的,你必须用 for (Int32 $index$ = 0;
for (int $index$ = 0;
更改所有代码段是一项艰巨的任务,但我敢打赌,在大多数情况下,您可以使用 Notepad++ 查找和替换功能(如果您正确且精确地定义了必须替换的内容),用正确的类型名称替换别名。