VSCode創建自定義代碼段


上一篇:PyCharm創建自定義代碼段(JetBrains系列通用)

設置方法

很簡單,快速過一下,F1,然后輸入snippets

然后選擇對應語言

 

Python案例

內容和使用:

{
	// prefix:這個參數是使用代碼段的快捷入口,比如這里的ifmain在使用時輸入ifmain會有智能感知
	// body:這個是代碼段的主體.需要設置的代碼放在這里,字符串間換行的話使用\r\n換行符隔開.注意如果值里包含特殊字符需要進行轉義,多行語句的以,隔開
	// $1:這個為光標的所在位置.
	// $2:使用這個參數后會光標的下一位置將會另起一行,按tab鍵可進行快速切換,還可以有$3,$4,$5.....
	// description:代碼段描述,在使用智能感知時的描述
	"Print to console": {
		"prefix": "ifmain",
		"body": [
			"",
			"def main():",
			"    ${1:pass}",
			"",
			"",
			"if __name__ == \"__main__\":",
			"    main()",
			""
		],
		"description": "if main"
	}
}

 然后輸入你設置的縮略就可以了,GIF演示下:

{
    "Print to console": {
        "prefix": "ifmain",
        "body": [
            "",
            "def main():",
            "    ${1:pass}",
            "",
            "",
            "if __name__ == \"__main__\":",
            "    main()",
            ""
        ],
        "description": "if main"
    },
    "asyncio method": {
        "prefix": "asyncmain",
        "body": [
            "",
            "async def main():",
            "    ${1:pass}",
            "",
            "",
            "if __name__ == \"__main__\":",
            "    import time",
            "    start_time = time.time()",
            "",
            "    asyncio.run(main())",
            "",
            "    print(time.time() - start_time)",
            ""
        ],
        "description": "async main"
    }
}

前端案例

{
	"doc for html5": {
		"prefix": "html5",
		"body": [
			"<!DOCTYPE html>",
			"<html>",
			"<head>",
			"    <meta charset=\"UTF-8\">",
    		"    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\">",
	"    <title>${1:標題}</title>",
			"</head>",
			"<body>",
			"    ${2}",
			"</body>",
			"</html>"
		],
		"description": "快速生成HTML5"
	}
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM