当前位置: 首页>>技术问答>>正文


Visual Studio代码片段的方法?

曼哈顿 技术问答 , 去评论

问题描述

在Visual Studio中,我可以键入

for TAB TAB

并且代码片段弹出。

有私人/公共/等等的内置代码片段。方法呢?

最佳解决方案

ctor:默认构造函数

道具:物业

propg:只读属性

sim:static int main方法

svm:static void main方法

有一个很好的列表here。而如果你想自己做的Snippet Designer是非常好的。

次佳解决方案

以下是用于为Visual Studio 2010创建自定义代码段的步骤,但这些步骤适用于2008。

创建一个名为method.snippet的新文本文件,并粘贴以下内容:

<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets  xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>method</Title>
            <Shortcut>method</Shortcut>
            <Description>Code snippet for method</Description>
            <Author>Kevin Hogg</Author>
            <SnippetTypes>
                <SnippetType>Expansion</SnippetType>
            </SnippetTypes>
        </Header>
        <Snippet>
            <Declarations>
                <Literal>
                    <ID>methodname</ID>
                    <ToolTip>Method name</ToolTip>
                    <Function>MethodName()</Function>
                    <Default>MethodNamePlaceholder</Default>
                </Literal>
            </Declarations>
            <Code Language="csharp"><![CDATA[public void $methodname$ ()
    {
        $end$
    }]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

将您的文件复制到Windows资源管理器中的片段文件夹中:

  • Visual Studio 2010:C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC#\ Snippets \ 1033 \ Visual C#

  • Visual Studio 2008:C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC#\ Snippets \ 1033 \ Visual C#

一旦您保存文件,代码段将自动加载,因此您现在可以打开可视化工作室并输入

method<tab><tab>

*其中< tab>是键盘上的标签键。

您现在应该看到创建的以下内容,方法NamePlaceholder被突出显示,以便您可以更改名称。

    public void MethodNamePlaceholder()
    {

    }

第三种解决方案

您可以将方法片段下载为VS Extension

支持以下内容:

method (typical method)

vmethod (virtual method)

smethod (static method)

xmethod (extension method)
  1. 在Visual Studio中,转到工具|扩展和更新

  2. 观察扩展和更新窗口

  3. 输入“C#方法代码片段”

第四种方案

如果您想查看所有可用的snippet列表:

  • CTRL + K,然后按X

参考文献

注:本文内容整合自google/baidu/bing辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:gxnotes#qq.com(#替换为@)。

本文由《共享笔记》整理, 博文地址: https://gxnotes.com/article/151412.html,未经允许,请勿转载。
Go