我更喜欢使用基本类型的实际类型名称而不是相应的关键字,例如String
代替string
,Int32
代替int
等,因为我喜欢一致的语法高亮和套管 - 也就是说,类型名称的颜色类似于类型名称(浅蓝色),并且正确套装(大写的第一个字母)。
我怎样才能告诉VS每当它生成任何代码时(例如,当我在接口名称上选择“实现接口”选项,或者自动生成的事件处理程序等等)时,它应该根据我的喜好添加类型名? / p>
答案 0 :(得分:2)
一个选项是您手动更改您感兴趣的片段。在Visual Sutio(我使用2013 Community Edition)中,转到工具 - > Code Snippets Manager ...(或点击 Ctrl + K , Ctrl + B )。您将看到VS正在使用的所有片段的对话框:
选择要更改的代码段。例如。 for 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 (int $index$ = 0;
替换为for (Int32 $index$ = 0;
更改所有片段是一项艰巨的任务,但我敢打赌,在大多数情况下,您可以使用Notepad ++查找和替换函数(如果您正确并精确定义了必须替换的内容),以使用正确的类型名称替换别名。