Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Snippets UtilsNew to Visual Studio Code? Get it now.
Snippets Utils

Snippets Utils

ued-team

|
392 installs
| (1) | Free
🐎包含各种现有代码块,js、vue、react、css、utils等等
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Snippets Utils

🔧 这个插件包括一些经常使用的代码块,包含Javascript、css、Ant Design Vue、React 等等。(后续慢慢会增加其他类型的代码块)

介绍

whole.gif

这个插件还包含一个vue组件树的管理,点击插件的icon,打开的是vue文件,就会出现vue的组件树,在组件树上点击相应部分,就可以选中相应的代码,可以删除对应的模块。

tree.gif

入口

  • 1、在编辑代码区域, 右键,点击第一个“添加代码块 - Snippets Utils”按钮,就可以看到有代码块的界面。然后点击相应的代码的[选中插入]按钮,就可以将对应的代码插入当前光标处。

entryeditor.png

  • 2、在编辑代码区域输入【key】值并点击 键盘的 【->tab】 键,就可以看到代码块了。

key.png

key.gif

  • 3、同时按"Shift (⇧) + Command(⌘)+ p"键去打开命令行,然后输入"Snippets Utils",就可以看到"添加代码块 - Snippets Utils"的入口,点击之后,就可以看到有代码块的界面。然后点击相应的代码的[选中插入]按钮,就可以将对应的代码插入当前光标处。

top-entry.png

如何使用

  • 1、通过在编辑界面输入key值直接使用。

key.gif

  • 2、打开界面点击右边的【选中插入】 按钮,在光标中进行插入

image.png

  • 3、在首页搜索关键字(key值、某个关键字、代码中某个代码) 都可以搜索出来

search.gif

  • 4、添加我的个人代码块,并可以编辑,删除。然后就可以插入自己的代码块了😄

mysnippets.gif

Snippets

下来列举出一小部分代码块

Prefix Javascript Snippet Content function
utilsSleep const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); 延迟异步函数的执行。
utilsJsonToFile const JSONToFile = (obj, filename) => fs.writeFile(${filename}.json, JSON.stringify(obj, null, 2)) 将 JSON 对象写入文件
utilsReverseString const reverseString = str => [...str].reverse().join(''); 反转字符串
utilsTruncateString const truncateString = (str, num) => str.length > num ? str.slice(0, num > 3 ? num - 3 : num) + '...' : str; 将字符串截断为指定长度
utilsArrayMax const arrayMax = arr => Math.max(...arr) 返回数组中的最大值
utilsArrayMin const arrayMin = arr => Math.min(...arr) 返回数组中的最小值
utilsArraySum const arraySum = arr => arr.reduce((acc, val) => acc + val, 0); 返回一个数字数组的总和
utilsArrayAverage const arrayAverage = arr => arr.reduce((acc, val) => acc + val, 0) / arr.length; 返回数字数组的平均值
utilsRandom const sample = arr => arr[Math.floor(Math.random() * arr.length)]; 返回数组中的随机元素。
utilsRandomShuttle const shuffle = arr => arr.sort(() => Math.random() - 0.5); 随机数组值的顺序。
utilsUnion const union = (a, b) => Array.from(new Set([...a, ...b])); 返回在两个数组中的任意一个中存在的每个元素。
utilsWithout const without = (arr, ...args) => arr.filter(v => !args.includes(v)); 筛选出数组中具有指定值之一的元素。
utilsSimilarity const similarity = (arr, values) => arr.filter(v => values.includes(v)); 返回两个数组中都显示的元素的数组。
horizontalVerticalCenter .wrapper {display: flex;align-items: center;justify-content: center;} 水平垂直居中
transformCentering .center {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);text-align: center;} 用transform水平垂直居中
gridCentering .grid-centering {display: grid;justify-content: center;align-items: center;height: 100px;} 使用grid水平居中
... ... ...

你可以打开"Snippets utils"界面去看所有的代码块或者搜索关键词找到代码块。

更多

本插件是FE Tools插件包的一部分,请安装 FE Tools 插件包获取更完善的功能!

使用反馈

  • 使用上有问题?请到https://marketplace.visualstudio.com/items?itemName=ued-team.snippets-utils&ssr=false#qna上反馈
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft