zoukankan      html  css  js  c++  java
  • VS Code 创建代码段 Snippets

    菜单:文件 -> 首选项 -> 用户代码片断

    打开User Snippets菜单:

    选择C#:

    然后把里面注释的文字留下, 复制其中那段代码并修改称自己的代码段:

    复制代码
        "Create Controller": {
            "prefix": "con",
            "body": [
                "public class $1Controller: Controller",
                "{",
                "	$0",
                "}"
            ],
            "description": "Create a Controller"
        }
    复制代码

    这个代码段的名字叫Create Controller, 输入con后将会调用该代码段, 代码段中1Controller,Tab1的位置需要用户输入Controller的名字,输入完成后按Tab光标将会留在0的位置.

    您可以试一下, 肯定是好用的.

    但是这样输入的时候会稍显不友好, 因为没有提示, 那么可以将用户输入的部分改成这样:

    复制代码
            "Create Controller": {
            "prefix": "con",
            "body": [
                "public class ${1: ControllerName}Controller: Controller",
                "{",
                "	$0",
                "}"
            ],
            "description": "Create a controller"
        }
    复制代码

    然后试试:

    这样就好多了.

    这个在代码段输入的变量也可以被引用:

    复制代码
        "Create Controller": {
            "prefix": "con",
            "body": [
                "public class ${1: ControllerName}Controller: Controller",
                "{",
                "	// 建立了${1: ControllerName}Controller",
                "	$0",
                "}"
            ],
            "description": "Create a controller"
        }
    复制代码

    再试试:

    然后再建立一个Action的代码段:

    复制代码
        "Create Action": {
            "prefix": "act",
            "body": [
                "public IActionResult ${1: ActionName}()",
                "{",
                "	// 建立了${1: ActionName} Action Method",
                "	$0",
                "	return View();",
                "}"
            ],
            "description": "Create a controller"
        }
    复制代码

    安装snippet扩展.

    去vscode扩展画面可以搜索snippet关键字就可以看到各种snippet扩展:

  • 相关阅读:
    LeetCode-Path Sum I & II & III
    LeetCode-Unique Binary Search Trees I & II
    LeetCode-230. Kth Smallest Element in a BST
    LeetCode-98. Validate Binary Search Tree
    LeetCode-450. Delete Node in a BST
    LeetCode-108. Convert Sorted Array to Binary Search Tree
    LeetCode-129. Sum Root to Leaf Numbers
    视频中人体轮廓检测
    新型SVM
    Surveillance Monitering入门学习论文笔记
  • 原文地址:https://www.cnblogs.com/xtjatswc/p/10272040.html
Copyright © 2011-2022 走看看