zoukankan      html  css  js  c++  java
  • VS2019用代码片段提高编码效率

    打开Visual Studio,新建一个C#类页面,输入关键字for,然后连续敲击两下Tab键,就会快速创建出for循环的语法结构体。作为编程新手,自从我发现这个方法后,就一发不可收拾。现在已经无法想象,手动去写for循环的低效率了。

    除了连续敲击两下Tab键,这个方式外,还有一个快捷方式,就是用Ctrl+K,S给代码块加外侧代码。比如选择一个代码块,按Ctrl+K,敲完K后,仍然按住Ctrl不放,继续敲S,就会进入引用代码片段弹窗上,选择try代码片段,就可以快速地给选中的代码块加上外侧代码try catch,非常高效。

    下面演示一下如何自定义快速敲出Console.readKey();

    一,找到 工具 → 代码片段管理器
    a.png

    二,在代码片段管理器弹窗上,语言选择CSharp,下面选中Visual C#,此时你应该能看到这个分类下已经内置了众多的代码片段。注意图中第5点,把该分类所在目录路径复制下来。
    b.png

    三,随便打开电脑里一个文件夹,将第二点复制的目录路径,粘贴到地址栏,然后进入该代码片段所在目录。此次自定义的是"Console.ReadKey();",和cw类似,所以将cw复制粘贴,重命名为ck。
    c.png

    三,打开ck.snippent文件经行简单的修改:
    d.png

    四,保存后,重启VS,键入ck,双击Tab,就可以看到下面两图的效果。
    e.png
    f.png

    五,snippent文件的节点概述:
    <Title>表示此代码段标题
    <Shortcut>设置快捷键
    <Description>对代码段的描述
    <SnippetTypes>可以包含多个<SnippetType>其取值有三种Expansion、SurroundsWith、RefactoringExpansion允许代码插入在光标处;SurroundsWith允许代码围绕在选中代码两边;Refactoring指定了C#重构过程中所使用的Snippet,在自定义Snippet中不能使用。如果该值不做设置,则Snippet可以放在任何地方。
    <Snippet>节点是实现代码管理的地方,其包含四个子节点<Code><Declarations><Imports><References>
    1,<Code> 包含<![CDATA[]]>中,放置模版代码,此节点设置Language(C# VB XML),Kind(类型:如方法体,方法声明),Delimiter(分隔符,默认值是$)
    2,<Declarations>,包含多个<Literal><Object>节点,<Literal>用于指定文本值<Object>用于声明模版对象。笔者自理解为一个函数,以便code调用。
    3,<Imports> 引入命名空间,只支持vb
    4,<References> 添加程序集引用,只支持vb

  • 相关阅读:
    jquery笔记
    linux的日常经常使用的命令
    IDEA设置类注解和方法注解(详解)
    java读取项目或包下面的属性文件方法
    枚举类的使用
    将一个浮点数转化为人民币大写字符串
    简单五子棋实现
    crontab 设置服务器定期执行备份工作
    linux创建日期文件名
    代码层读写分离实现
  • 原文地址:https://www.cnblogs.com/simadi/p/14031359.html
Copyright © 2011-2022 走看看