zoukankan      html  css  js  c++  java
  • [C#] [VS] Snippets快捷代码块之 Region

    代码长了,阅读起来不方便,

    于是,C#中我们经常会用 region来折叠代码块。

    在VS中,输入 #region , 点Tab,会自动生成如下:

            #region MyRegion
    
            #endregion
    

    修改下代码块的名字:RegionName
    在中间填自己的代码/方法

    #region RegionName
    //...
    // long c# code here
    //...
    #endregion
    

    region开始处会出现一个 折叠/展开 的 -/+ 符号。


    当分块多了,甚至嵌套起来,

    会出现一堆#endregion莎莎不知道自己在哪儿的情况。

    //...
    #endregion
    
    #endregion
    
    #endregion
    
    #endregion
    
    #endregion
    //...
    
    

    不知道为什么VS默认不带,

    个人觉得还是在#endregion处也加上名字比较好,

    所以,找到 region 快捷代码块的定义文件,修改如下:
    (在 endregion 后面加上$name$即可)

    <?xml version="1.0" encoding="utf-8"?>
    <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    	<CodeSnippet Format="1.0.0">
    		<Header>
    			<Title>#region</Title>
    			<Shortcut>#region</Shortcut>
    			<Description>#region に対するコード スニペット</Description>
    			<Author>Microsoft Corporation</Author>
    			<SnippetTypes>
    				<SnippetType>Expansion</SnippetType>
    				<SnippetType>SurroundsWith</SnippetType>
    			</SnippetTypes>
    		</Header>
    		<Snippet>
    			<Declarations>
    				<Literal>
    					<ID>name</ID>
    					<ToolTip>領域の名前</ToolTip>
    					<Default>MyRegion</Default>
    				</Literal>
    			</Declarations>
    			<Code Language="csharp"><![CDATA[#region $name$
    		$selected$ $end$
    	#endregion $name$]]>
    			</Code>
    		</Snippet>
    	</CodeSnippet>
    </CodeSnippets>
    

    文件位置在这:pp_region.snippet

    C:Program Files (x86)Microsoft Visual Studio2017ProfessionalVC#Snippets1041Visual C#

    作者:码路工人

    公众号:码路工人有力量(Code-Power)

    欢迎关注个人微信公众号 Coder-Power

    一起学习提高吧~

  • 相关阅读:
    ORA-14404
    ORA-00845
    ORA-00054
    oracle-11g-配置dataguard
    ORACLE 11G 配置DG 报ORA-10458、ORA-01152、ORA-01110
    Python:if __name__ == '__main__'
    HDFS-Shell 文件操作
    HDFS 概述
    PL/SQL Developer
    CentOS7 图形化方式安装 Oracle 18c 单实例
  • 原文地址:https://www.cnblogs.com/CoderMonkie/p/edit-region-snippet-of-csharp-in-vs.html
Copyright © 2011-2022 走看看