5

我更喜欢使用原始类型的实际类型名称而不是它们对应的关键字,例如String代替stringInt32代替int等,因为我喜欢有一致的语法高亮和大小写——也就是说,类型名称的颜色类似于类型名称(水蓝色) , 并且大小写正确(首字母大写)。

我如何告诉 VS 每当它生成任何代码时(例如,当我在接口名称上选择“实现接口”选项时,或者自动生成的事件处理程序等等)它应该根据我的喜好添加类型名称?

4

1 回答 1

2

一种选择是手动更改您感兴趣的片段。在 Visual Sutio(我使用的是 2013 社区版)中,转到工具 -> 代码片段管理器...(或点击Ctrl+ KCtrl+ B)。您将看到一个包含 VS 正在使用的所有片段的对话框:

在此处输入图像描述

选择要更改的片段。例如 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++ 查找和替换功能(如果您正确且准确地定义了必须替换的内容)用正确的类型名称替换别名。

于 2015-06-21T13:51:04.023 回答