From 2e3cb750b95f3fed8c15518c705d60f693d1698f Mon Sep 17 00:00:00 2001 From: fromwheretowhere Date: Sun, 12 Jul 2020 14:28:37 -0700 Subject: [PATCH] =?UTF-8?q?#23=20=E5=85=88=E6=B7=BB=E5=8A=A0=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=20js=20=E5=92=8C=202=20=E4=B8=AA=20py=20=E7=89=87?= =?UTF-8?q?=E6=AE=B5,=20=E7=9C=8B=E7=9C=8B=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 12 ++++++++- "\347\211\207\346\256\265/javascript.json" | 14 +++++++++++ "\347\211\207\346\256\265/python.json" | 29 ++++++++++++++++++++++ 3 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 "\347\211\207\346\256\265/javascript.json" create mode 100644 "\347\211\207\346\256\265/python.json" diff --git a/package.json b/package.json index 5a7a094..c477728 100755 --- a/package.json +++ b/package.json @@ -42,7 +42,17 @@ "enumDescriptions": [] } } - } + }, + "snippets": [ + { + "language": "javascript", + "path": "./片段/javascript.json" + }, + { + "language": "python", + "path": "./片段/python.json" + } + ] }, "scripts": { "test": "node ./test/runTest.js" diff --git "a/\347\211\207\346\256\265/javascript.json" "b/\347\211\207\346\256\265/javascript.json" new file mode 100644 index 0000000..66ce9d7 --- /dev/null +++ "b/\347\211\207\346\256\265/javascript.json" @@ -0,0 +1,14 @@ +{ + "出现次数": { + "prefix": [ + "array", + "ChuXianCiShu", + "出现次数" + ], + "body": [ + "const 统计出现次数 = (数组, 值) => 数组.reduce((次数, 项) => (项 === 值 ? 次数 + 1 : 次数), 0);", + "统计出现次数(${1:数组}, ${2:值});" + ], + "description": "统计数组中某个值出现的次数" + } +} \ No newline at end of file diff --git "a/\347\211\207\346\256\265/python.json" "b/\347\211\207\346\256\265/python.json" new file mode 100644 index 0000000..6dafe0d --- /dev/null +++ "b/\347\211\207\346\256\265/python.json" @@ -0,0 +1,29 @@ +{ + "读文件": { + "prefix": [ + "file", + "WenJian", + "读文件" + ], + "body": [ + "with open(${1:文件全路径}) as 文件:", + "\t内容 = 文件.read()" + ], + "description": "读取某文件" + }, + "读所有文件": { + "prefix": [ + "file", + "WenJian", + "读所有文件" + ], + "body": [ + "import os", + "路径 = '.'", + "for 文件名 in os.listdir(路径):", + "\twith open(os.path.join(路径, 文件名)) as 文件:", + "\t\t内容 = 文件.read()" + ], + "description": "读取某目录下所有文件" + } +} \ No newline at end of file