zoukankan      html  css  js  c++  java
  • VS中的代码段功能

    一、初识代码段

    (1).什么是代码段?

    将一段代码行提取出来,可以多次重复的使用。VS IDE提供对代码段的完整支持、使代码编写更快、更容易、更可靠。

    (2).系统默认代码段

    对于开发人员的例行任务,Visual Studio 2005有默认代码段。默认代码段是代码扩展和外侧代码的混合。默认代码段出现在IntelliSense完成列表和代码选择器中。表1列出了一些默认代码段。

     image

    (3).代码段管理器

    用代码段管理器来管理代码段,包括添加、移除、导入和搜索代码段。

    代码段管理器可以在“工具”菜单里打开(Ctrl+K,Ctrk+B)。

     image

    在代码段管理器里显示的文件夹是代码段目录,打开一个文件夹来查看一个代码段。

    image

    对于每个代码段提供了以下信息:

    “代码段管理器”对话框

    • 代码段描述
    • 代码段的别名或快捷方式
    • 代码段类型
    • 代码段的作者

    对话框里的“添加”按钮向代码段目录列表添加另一个目录。一个代码段目录包含代码段文件,这是带有.snippet后缀的XML文件。对于C#,默认的代码段目录是My Code Snippets,Refactoring和Visual C#。

    “移除”按钮从列表中移除一个代码段目录。

    “导入”按钮导入一个代码段文件。用“联机搜索”按钮来浏览代码段,这个按钮打开一个通用搜索窗口,开发人员可以通过它搜索代码段。找到正在搜索的代码段后,就可以将其下载到本地机器。

    3.解密代码段

    (1).如何定义代码段

    我们以系统的cw.snippet为例:

    对于这段XML的解释

    • Header 包含以下子元素:

    • – Author : 指定代码段的作者姓名。
    • – Description : 指定有关IntelliSense 代码段内容的描述信息。
    • – HelpUrl : 指定提供有关代码段的更多信息的URL。
    • – Keywords : 为代码段指定自定义关键字。
    • – Shortcut : 指定用于插入代码段的快捷方式文本。
    • – SnippetTypes : 指定Visual Studio 插入代码段的方式。
    • – Title : 指定代码段的标题。

    • Snippet 包含以下子元素:

    • – Code : 提供用于容纳IntelliSense 代码段的短代码块的容器。
    • 属性如下:

      – Language:代码语言(必选)

      – Kind : 指定代码段所包含的代码类型,并据此指定可以插入代码段

      的位置。可用的值有method body、method decl、type decl、

      page、file 和any

    • – Declarations : 指定构成代码段可编辑部分的文本和对象。
        包含以下子元素:
    • – Literal:定义代码段的可编辑文本。

      – Object:定义代码段的可编辑对象。

    • – Imports : 指定IntelliSense 代码段使用的导入命名空间。
    • – References : 指定有关代码段所需的程序集引用的信息。
    • • SnippetTypes : 指定Visual Studio 插入代码段的方式。
    • – SurroundsWith:允许将此代码段放置在一段选定的代码周围。
    • – Expansion:允许将代码段插入到光标处。

    4.使用代码段

    如何使用代码段?

    1. – 通过键盘快捷键,Ctrl+K、Ctrl+X, Ctrl+K、Ctrl+S (外侧代码段)
    2. – 通过IntelliSense 自动完成使用代码段:键入快捷方式,键入两次Tab 以调用代码段
    3. – 通过“编辑”菜单使用代码段: 从“编辑”菜单中选择“IntelliSense”,然后选择“插入代码段”命令
    4. – 通过上下文菜单使用代码段:右击光标,然后从上下文菜单中选择“插入代码段”命令

    添加自定义代码片段

    工具→代码片段管理器→语言:CSharp→Visual C#→复制位置路径→编写代码片段→保存后重启VS。

    打开工具

    进入代码片段管理器

    自定义代码片段

    打开资源管理器,将复制的路径粘贴,到达代码片段的根目录,目录中已有cw的快捷键,此次自定义的是"Console.ReadKey();",和cw类似,所以将cw复制粘贴,重命名为ck。

    双击ck.snippent文件经行简单的修改:

    保存后,重启VS,键入ck,双击Tab即可。

    效果图

    使用VS插件管理Snippet Designer代码段:

    image


    集成在IDE中的Snippet编辑器,支持 C#, Visual Basic, JavaScript, HTML, XML and SQL

    • 通过打开任何.snippet文件或进入File-> New-> File-> Code Snippet File来访问它

    image

    • 它使用本机Visual Studio代码编辑器,以便您可以在编写代码的同一环境中编写代码片段。
    • 通过方便的右键菜单标记替换
    • 将在Visual Studio属性窗口中显示代码片段的属性。

    image

    一个Snippet Explorer工具窗口,用于在您的计算机上搜索代码片段

    • 位于View-> Other Windows-> Snippet Explorer下
    • 此工具窗口包含一个代码预览窗口,您可以在不打开文件的情况下窥视该代码片段的内容。
    • 用于快速搜索的计算机上的代码片段索引。
    • 提供了一种查找要使用,编辑或删除的代码片段的快速方法

    image

    右键单击添加到C C#, VB, XML, JavaScript, HTML and SQL代码编辑器中的“导出为片段”菜单选项,直接将突出显示的代码发送到代码段编辑器

    image

    其他:visual assist x 很多人叫她是 番茄, 这个插件可以实现snippet 使用系统变量。

  • 相关阅读:
    python爬虫如何提高效率
    对 js加密数据进行爬取和解密
    爬虫之数据解析
    requests模块的基本使用
    python的零碎知识
    Django中多表关联的展示问题:
    ModelForm的基本用法:
    websocket的应用---Django
    DOM
    BOM
  • 原文地址:https://www.cnblogs.com/springsnow/p/13137802.html
Copyright © 2011-2022 走看看